update
This commit is contained in:
112
html/kotlinnative.html
Normal file
112
html/kotlinnative.html
Normal file
@@ -0,0 +1,112 @@
|
||||
<h1 id="kotlin-native-awesome">Kotlin-Native-Awesome</h1>
|
||||
<p>This repository is archived and we are moved to new repository which
|
||||
will have all the <a
|
||||
href="https://github.com/bipinvaylu/awesome-kotlin-multiplatform">Awesomeness
|
||||
of Kotlin Multiplatform</a>, Which means Native + JVM + JS.</p>
|
||||
<p>A curated list of Kotlin/Native and Multiplatform <a
|
||||
href="#libraries">libraries</a> & <a href="#resouces">resouces</a>
|
||||
that support full stack: Mobile(Android/iOS), Web(JavaScript), Backend
|
||||
and Desktop.</p>
|
||||
<h1 id="contents">Contents</h1>
|
||||
<ul>
|
||||
<li><a href="#libraries">Libraries</a></li>
|
||||
<li><a href="#resources">Resources</a></li>
|
||||
<li><a href="#contributing">Contributing</a></li>
|
||||
</ul>
|
||||
<h2 id="libraries">Libraries</h2>
|
||||
<table>
|
||||
<colgroup>
|
||||
<col style="width: 50%" />
|
||||
<col style="width: 50%" />
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: left;">Name and Description</th>
|
||||
<th style="text-align: left;">Supported Platforms</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;"><a
|
||||
href="https://github.com/Kotlin/kotlinx.coroutines">Kotlinx
|
||||
Coroutines</a> - Library support for Kotlin coroutines with
|
||||
multiplatform support.</td>
|
||||
<td style="text-align: left;">Java, Android, Android NDK, JS, iOS,
|
||||
macOS, Linux, Windows</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;"><a
|
||||
href="https://github.com/Kotlin/kotlinx.serialization">Kotlinx
|
||||
Serialization</a> - Kotlin serialization consists of a compiler plugin,
|
||||
which automatically produces visitor code for classes, and runtime
|
||||
library, which uses generated code to serialize objects without
|
||||
reflection.</td>
|
||||
<td style="text-align: left;">Java, Android, Android NDK, JS, iOS,
|
||||
macOS, Linux, Windows</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;"><a
|
||||
href="https://github.com/ktorio/ktor">Ktor</a> - Framework for quickly
|
||||
creating web applications in Kotlin with minimal effort. Starting with
|
||||
0.9.4, Ktor HTTP Client supports <a
|
||||
href="https://ktor.io/clients/http-client/multiplatform.html">several
|
||||
platforms</a>, using the multiplatform support.</td>
|
||||
<td style="text-align: left;">Java, Android, JS, iOS, macOS</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;"><a
|
||||
href="https://github.com/russhwolf/multiplatform-settings">Multiplatform
|
||||
Settings</a> - Library for Multiplatform mobile apps, so that common
|
||||
code can persist key-value data. It stores things using
|
||||
SharedPreferences on Android and NSUserDefaults on iOS.</td>
|
||||
<td style="text-align: left;">Android, iOS, macOS</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;"><a
|
||||
href="https://github.com/touchlab/SQLiter">SQLiter</a> - SQLiter is a
|
||||
SQLite driver for Kotlin Multiplatform, with the intended targets of
|
||||
JVM/Android and all flavors of Native that support the sqlite3 c
|
||||
libraries.</td>
|
||||
<td style="text-align: left;">Android, iOS, macOS</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;"><a
|
||||
href="https://github.com/PocketByte/locolaser-kotlin-mpp-example">LocoLaser</a>
|
||||
- Localization tool that able to generate Strings Repository class with
|
||||
common interface for both mobile platforms: Android and iOS.</td>
|
||||
<td style="text-align: left;">Android, iOS, macOS</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;"><a
|
||||
href="https://github.com/suparngp/kotlin-multiplatform-projects/tree/master/threading-core">suparnatural-threading</a>
|
||||
- Convenient APIs for multi-platform multithreading on <code>iOS</code>
|
||||
and <code>Android</code>.</td>
|
||||
<td style="text-align: left;">Android, iOS</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;"><a
|
||||
href="https://github.com/suparngp/kotlin-multiplatform-projects/tree/master/fs-core">suparnatural-fs</a>
|
||||
- Kotlin Multi Platform File System access library for <code>iOS</code>
|
||||
and <code>Android</code>.</td>
|
||||
<td style="text-align: left;">Android, iOS</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;"><a
|
||||
href="https://github.com/suparngp/kotlin-multiplatform-projects/tree/master/cache-core">suparnatural-cache</a>
|
||||
- A superfast, thread safe in-memory cache with configurable hashing
|
||||
schemes backed by persistent stores with blocking/non-blocking I/O.</td>
|
||||
<td style="text-align: left;">Android, iOS</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h2 id="resources">Resources</h2>
|
||||
<ul>
|
||||
<li>Kotlin-Native learning resouces</li>
|
||||
</ul>
|
||||
<h2 id="contributing">Contributing</h2>
|
||||
<p>Your contributions are always welcome! <a
|
||||
href="https://github.com/bipinvaylu/awesome-kotlin-native/blob/master/contributing.md#contribution-guidelines">Please
|
||||
read the contribution guidelines</a> first.</p>
|
||||
<p><a
|
||||
href="https://github.com/bipinvaylu/awesome-kotlin-native">kotlinnative.md
|
||||
Github</a></p>
|
||||
Reference in New Issue
Block a user