SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Kotlin kotlin-native Projects
-
PeopleInSpace
Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, Compose for Web and Kotlin/JS + React clients along with Ktor backend.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
KaMPKit
KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform
-
kmm-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
-
Ktorfit
HTTP client generator / KSP plugin for Kotlin Multiplatform (Android, iOS, Js, Jvm, Native) using KSP and Ktor clients inspired by Retrofit https://foso.github.io/Ktorfit
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
moko-mvvm
Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development
-
realm-kotlin
Kotlin Multiplatform and Android SDK for the Realm Mobile Database: Build Better Apps Faster.
-
Pokedex
Pokedex - a Kotlin Multiplatform app, built with Compose multiplatform, Coroutines, Flow, Koin, Ktor, SqlDelight, Decompose, MVIKotlin, and Material 3 based on MVI architecture (by MohamedRejeb)
-
moko-widgets
Multiplatform UI DSL with screen management in common code for mobile (android & ios) Kotlin Multiplatform development
-
Ksoup
Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities.
-
CompleteKotlin
Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
In KaMP Kit we actually use Koin to add the Application instance: https://github.com/touchlab/KaMPKit/blob/main/app/src/main/kotlin/co/touchlab/kampkit/android/MainApp.kt
Business logic is not only about backend. Apps usually have a lot of client-side logic that can be written once in KMM and used on both platforms. See [1] for a high level architecture diagram.
I'm an iOS dev and I've been using KMM on a couple of projects for more than a year now. It's really a powerfull technology which allows teams to move faster, but there are downsides, for example lack of native Swift interop, though there are opensource tools trying to solve this [2].
[1]: https://github.com/Kotlin/kmm-production-sample/tree/master#...
If you like Retrofit, I'd recommend checking out Ktorfit which is similar for KMP. https://github.com/Foso/Ktorfit
Project mention: Write Once, Run Everywhere: Building with KMM and Compose Multiplatform | dev.to | 2023-07-27Napier
Project mention: Compose Rich Text Editor 0.2.0 released, with a lot of new features | /r/Kotlin | 2023-05-22In this version 0.2.0 I added HTML support. Markdown support is coming to 0.3.0. Since the library is multiplatform and there's no Multiplatform HTML or Markdown parsers available, I built my own multiplatform parsing library which is Ksoup and for now it only supports HTML https://github.com/MohamedRejeb/Ksoup
Kotlin kotlin-native related posts
-
Is Kotlin Multiplatform the right answer ?
-
Is Kotlin Multiplatform the right answer ?
-
Kotlin Multiplatform Is Stable and Production-Ready
-
Write Once, Run Everywhere: Building with KMM and Compose Multiplatform
-
Which logging library do you use for KMP?
-
Is it possible to make iOS apps with Kotlin?
-
Multiplatform Settings 1.0.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 May 2024
Index
What are some of the best open-source kotlin-native projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | PeopleInSpace | 2,790 |
2 | Splitties | 2,456 |
3 | KaMPKit | 2,073 |
4 | kmm-production-sample | 1,944 |
5 | multiplatform-settings | 1,418 |
6 | Ktorfit | 1,382 |
7 | Reaktive | 1,155 |
8 | DroidconKotlin | 994 |
9 | moko-resources | 989 |
10 | moko-mvvm | 973 |
11 | realm-kotlin | 837 |
12 | Napier | 692 |
13 | kotlin-libui | 643 |
14 | Pokedex | 607 |
15 | multiplatform-compose | 579 |
16 | Stately | 564 |
17 | uuid | 477 |
18 | moko-widgets | 379 |
19 | moko-kswift | 339 |
20 | Ksoup | 321 |
21 | CompleteKotlin | 293 |
22 | supabase-kt | 295 |
23 | godot-kotlin-native | 280 |
Sponsored