Kotlin kotlin-multiplatform

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

Top 23 Kotlin kotlin-multiplatform Projects

  • GitHub repo koin

    Koin - a pragmatic lightweight dependency injection framework for Kotlin

    Project mention: Do we really need to use Dependency Injection Framework? | reddit.com/r/androiddev | 2021-11-14

    Now I will finish up saying Hilt is just an opinionated way to dependency injection on Android, but there are simpler frameworks out there such as Koin or Kodein that can help take away a lot of the troubles that can come when you try to make your own framework. Just know that most other frameworks tend to be runtime injection instead of compile time injection like Hilt, which can be helpful to know at compile time if you are missing a dependency in your graph as opposed to runtime when its out in the wild.

  • GitHub repo SQLDelight

    SQLDelight - Generates typesafe Kotlin APIs from SQL

    Project mention: Do you contribute to open-source android projects? | reddit.com/r/androiddev | 2021-11-22

    i once clarified a getting started doc for SQLDelight (not strictly Android-only, but has Android variant). it's not much, but it's honest work

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Kodein

    Painless Kotlin Dependency Injection

    Project mention: Do we really need to use Dependency Injection Framework? | reddit.com/r/androiddev | 2021-11-14

    Now I will finish up saying Hilt is just an opinionated way to dependency injection on Android, but there are simpler frameworks out there such as Koin or Kodein that can help take away a lot of the troubles that can come when you try to make your own framework. Just know that most other frameworks tend to be runtime injection instead of compile time injection like Hilt, which can be helpful to know at compile time if you are missing a dependency in your graph as opposed to runtime when its out in the wild.

  • 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
  • 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.

  • 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 MVIKotlin

    Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library

    Project mention: Is this an over-engineered way to have an Android ViewModel with MVI design pattern? | reddit.com/r/Kotlin | 2021-11-05

    If you're looking at using MVI with kotlin in general, you should check out MVIKotlin. It provides the basic rails for the pattern with support for coroutines and reaktive.

  • 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 atrium

    A multiplatform assertion library for Kotlin

  • GitHub repo realm-kotlin

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

  • 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 firebase-kotlin-sdk

    A Kotlin-first SDK for Firebase

  • 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 kotlin-csv

    Pure Kotlin CSV Reader/Writer

  • GitHub repo kable

    Kotlin Asynchronous Bluetooth Low-Energy

    Project mention: I'm working on a demo app for using BLE + MVVM, with a novel approach for using bound services from view models. Would appreciate feedback and review! | reddit.com/r/androiddev | 2021-11-07

    As a beginner Android developer trying to develop a BLE app, I found the existing resources out there mostly unhelpful. With this repo I am hoping to build an app that will be helpful for others. I'm using Kable. There are some issues with this app so I'd appreciate feedback and review, even if it is just about the general structure.

  • GitHub repo Arrow Meta

    Functional companion to Kotlin's Compiler

    Project mention: If I wanted to modify the Kotlin grammar, how would I go about doing that? | reddit.com/r/Kotlin | 2021-05-01

    As of right now, Arrow Meta is the only library I am aware of with which you can productively write compiler plugins.

  • 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 Kodein-DB

    Multiplatform NoSQL database

    Project mention: Is there a NoSQL option for Android? | reddit.com/r/androiddev | 2021-07-03

    One interesting solution for nosql that works for multiplatform is kodein db

  • 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 Doodle

    A pure Kotlin UI framework for the Web (and desktop).

    Project mention: Doodle Makes Forms Easy | reddit.com/r/Kotlin | 2021-11-22

    Doodle is a pure Kotlin UI framework for the Web (and Desktop), that lets you create rich applications without relying on Javascript, HTML or CSS. Check out the documentation and tutorials to learn more.

  • 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
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-22.

Kotlin kotlin-multiplatform related posts

Index

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

Project Stars
1 koin 7,090
2 SQLDelight 4,283
3 Kodein 2,677
4 Splitties 1,925
5 PeopleInSpace 1,563
6 KaMPKit 1,328
7 Reaktive 897
8 MVIKotlin 714
9 multiplatform-settings 627
10 atrium 400
11 realm-kotlin 368
12 Stately 359
13 firebase-kotlin-sdk 356
14 multiplatform-compose 336
15 kotlin-csv 329
16 kable 303
17 Arrow Meta 292
18 moko-resources 246
19 Kodein-DB 246
20 godot-kotlin-native 232
21 Doodle 232
22 MpApt 231
23 uuid 212
Find remote jobs at our new job board 99remotejobs.com. There are 34 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
www.saashub.com