Kotlin kotlin-native

Open-source Kotlin projects categorized as kotlin-native | Edit details

Top 23 Kotlin kotlin-native Projects

  • GitHub repo Splitties

    A collection of hand-crafted extensions for your Kotlin projects.

    Project mention: Future of single activity with multiple fragment!!! | reddit.com/r/androiddev | 2021-06-28

    I've successfully used single activity with multiple fragments in the past. In one app we even dropped the fragments and inflated custom views (fueled with splitties: https://github.com/LouisCAD/Splitties when compose was in early stage) with screens logic implemented as suspendable functions.

  • GitHub repo PeopleInSpace

    Minimal Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Wear Compose, Compose for Desktop, Compose for Web and Kotlin/JS + React clients along with Ktor backend.

    Project mention: I developed an Android App and now want to go Multi Platform - What's the smartest way to do it? 🤷‍♀️ (Flutter? Kotlin Cross Platform? Or something else?) | reddit.com/r/androiddev | 2021-09-28
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo KaMPKit

    KaMP Kit by Touchlab is a collection of code and tools designed to get your mobile team started quickly with Kotlin Multiplatform.

    Project mention: Kotlin Multiplatform Careers | reddit.com/r/kotlin_jobs | 2021-11-21

    Lovingly gathered by Touchlab. Subscribe to the weekly digest here: http://digest.kotlinmultiplatform.careers

  • GitHub repo Reaktive

    Kotlin multi-platform implementation of Reactive Extensions

    Project mention: Updating my tech stack: RxJava vs Flow | reddit.com/r/androiddev | 2021-10-01

    I will say on the topic of multiplatform, rxjava isn't directly supported. However there is a multiplatform Rx library called reaktive which has way better testing support compared to coroutines at the moment. although if multiplatform is something you're interested in doing I would start the project off rather than do it later to save time in the long run. If you're interested, the mpp Todo sample is a good example demonstrating a lot of everything.

  • GitHub repo multiplatform-settings

    A Kotlin Multiplatform library for saving simple key-value data

    Project mention: Encrypted Key-Value Store in Kotlin Multiplatform | dev.to | 2021-06-07

    Multiplatform Settings is a solid multiplatform key-value store, created by Touchlab's own Russell Wolf, used extensively at Touchlab, as well as in Jetbrains' KMM Production Sample. There is a Settings interface that is implemented for Android, iOS, MacOS, and JVM platforms. At first glance, it doesn't look like Multiplatform Settings offers any encrypted storage. But thanks to the abstraction that Android has built into SharedPreferences and Multiplatform Settings' support for saving to the iOS keychain, our work is pretty easy.

  • GitHub repo kotlin-libui

    Kotlin/Native interop to libui: a portable GUI library

    Project mention: Kotlin Desktop - Which GUI library | reddit.com/r/Kotlin | 2021-04-25

    This wrapper around libui (C library) is also somewhat usable: https://github.com/msink/kotlin-libui

  • GitHub repo realm-kotlin

    Kotlin Multiplatform and Android SDK for the Realm Mobile Database: Build Better Apps Faster.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Stately

    Kotlin Multiplatform State Library

    Project mention: How We integrated Kotlin Multiplatform Into Profi | reddit.com/r/KotlinMultiplatform | 2021-07-26

    For example, replace JVM IOException with kotlin.Exception and ConcurrentHashMap with Stately.

  • GitHub repo multiplatform-compose

    A Kotlin library to use Jetpack Compose in Android and iOS. Allow to write UI for both in Kotin. Still experimental as many compose features are not yet available.

    Project mention: A Kotlin library to use Jetpack Compose in Android and lOS. Allow to write UI for both in Kotlin. | reddit.com/r/androiddev | 2021-01-16
  • GitHub repo moko-resources

    Resources access for mobile (android & ios) Kotlin Multiplatform development

    Project mention: Our KMP Journey | dev.to | 2021-05-29

    We generated a FatFramework so that it will work on both simulator & device, but discovered that the FatFramework task provided by gradle doesn't copy resources. However our framework requires moko resources to be packaged and the task they provided didn't work for us.

  • GitHub repo godot-kotlin-native

    Kotlin bindings for Godot Engine

    Project mention: Does Kotlin need 3d graphics engine? | reddit.com/r/Kotlin | 2021-10-02

    There are bindings for godot btw, native and jvm ones

  • GitHub repo MpApt

    :wrench: Kotlin Native/JS/JVM Annotation Processor library for Kotlin compiler plugins

    Project mention: Examples of third party compiler plugins | reddit.com/r/Kotlin | 2021-01-11

    KVision uses compiler plugin: https://github.com/rjaros/kvision/tree/master/kvision-tools based on https://github.com/Foso/MpApt library.

  • GitHub repo uuid

    Kotlin Multiplatform UUID (by benasher44)

    Project mention: more accurate representation of this classic post | reddit.com/r/ProgrammerHumor | 2021-04-08
  • GitHub repo CompleteKotlin

    Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.

    Project mention: CompleteKotlin: Develop native apps against any target, on any host OS (e.g. iOS code on Linux) | reddit.com/r/Kotlin | 2021-06-15

    Hello, thanks for the nice words, and thanks for bringing this up! I added an entry in the FAQ for it: https://github.com/LouisCAD/CompleteKotlin#how-does-it-work

  • GitHub repo Cabret-Log

    :pencil2: Method call logging for Kotlin Multiplatform

    Project mention: 25 Best Android Libraries, Projects, and Tools You Won’t Want to Miss Out in 2021 | dev.to | 2021-10-09

    15. Cabaret Log

  • GitHub repo CrashKiOS

    Crash reporting for Kotlin/Native iOS applications

    Project mention: How We integrated Kotlin Multiplatform Into Profi | reddit.com/r/KotlinMultiplatform | 2021-07-26

    To get a stack trace, we included the CrashKiOS library from the Touchlab studio. When creating the coroutines, we added the CoroutineExceptionHandler, which identifies exceptions during their execution.

  • GitHub repo koru

    Simple coroutine wrappers for Kotlin Native. Generated from annotations. Compatible with RxSwift, Combine etc.

    Project mention: Kotlin Coroutines and Swift, revisited | dev.to | 2021-06-04

    Last year I wrote about a pattern for interop between Kotlin coroutines and RxSwift. I appreciate the attention it received, particularly where people have applied it to other reactive frameworks, and even including a code-generation plugin using the same ideas. I figure it's about time I talk about my own updated thinking on these patterns.

  • GitHub repo KMMT

    Kotlin Multiplatform Mobile App Template

    Project mention: Updated to Kotlin 1.5.0 : KMMT : Kotlin Multiplatform Mobile Development Simplified | reddit.com/r/androiddev | 2021-05-05
  • GitHub repo Arbor

    Like Timber, just different (by ToxicBakery)

    Project mention: Timber 5.0 is out! Rewritten in Kotlin, binary compatible with 4.x and support for AGP 7.0 lint checks | reddit.com/r/androiddev | 2021-08-10

    Since Timber doesn't quite yet support Kotlin Multiplatform, if you need a Timber-inspired alternative, perhaps swing your axe towards Arbor.

  • GitHub repo chip-8

    Jetpack Compose and SwiftUI based Kotlin Multiplatform fork of https://github.com/cbeust/chip-8 (Chip-8 Emulator) (by joreilly)

    Project mention: Tips & tricks for building a game using Jetpack Compose for Desktop | dev.to | 2021-05-06

    John O'Reilly made a Compose for Desktop CHIP-8 frontend

  • GitHub repo KMQTT

    Embeddable and standalone Kotlin Multiplatform MQTT broker

  • GitHub repo thelema-engine

    Thelema - 3D graphics engine, written in Kotlin. Based on sources of libGDX.

  • GitHub repo kotlin-multiplatform-diff

    Multiplaform kotlin library for calculating text differences. Based on java-diff-utils, supports JVM, JS and native targets.

    Project mention: kotlin-multiplatform-diff - a library for calculating text differences, based on java-diff-utils, with multiplatform support | reddit.com/r/Kotlin | 2021-03-15

    I have released a first version of kotlin-multiplatform-diff - a port of java-diff-utils in pure Kotlin with multiplatform support, licensed under Apache 2.0.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-21.

Kotlin kotlin-native related posts


What are some of the best open-source kotlin-native projects in Kotlin? This list will help you:

Project Stars
1 Splitties 1,932
2 PeopleInSpace 1,575
3 KaMPKit 1,334
4 Reaktive 899
5 multiplatform-settings 629
6 kotlin-libui 546
7 realm-kotlin 369
8 Stately 359
9 multiplatform-compose 343
10 moko-resources 246
11 godot-kotlin-native 232
12 MpApt 231
13 uuid 213
14 CompleteKotlin 173
15 Cabret-Log 168
16 CrashKiOS 140
17 koru 129
18 KMMT 120
19 Arbor 46
20 chip-8 36
21 KMQTT 31
22 thelema-engine 30
23 kotlin-multiplatform-diff 22
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives