Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Kotlin Multiplatform

The Kotlin Multiplatform technology simplifies the development of cross-platform projects across iOS, Android, desktop and the web. It reduces time spent writing and maintaining the same code for different platforms while retaining the flexibility and benefits of native programming.

https://github.com/gkd-kit/gkd

基于无障碍,高级选择器,订阅规则的自定义屏幕点击 Android 应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules

accessibility android compose kotlin kotlin-multiplatform webassembly

Last synced: 29 Oct 2024

https://github.com/square/okio

A modern I/O library for Android, Java, and Kotlin Multiplatform.

kotlin kotlin-multiplatform

Last synced: 28 Oct 2024

https://github.com/insertkoinio/koin

Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

android dependency-injection injection kotlin kotlin-multiplatform kotlin-multiplatform-library library

Last synced: 15 Oct 2024

https://github.com/InsertKoinIO/koin

Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

android dependency-injection injection kotlin kotlin-multiplatform kotlin-multiplatform-library library

Last synced: 25 Oct 2024

https://github.com/sqldelight/sqldelight

SQLDelight - Generates typesafe Kotlin APIs from SQL

kotlin-multiplatform sql sqldelight

Last synced: 29 Oct 2024

https://github.com/cashapp/sqldelight

SQLDelight - Generates typesafe Kotlin APIs from SQL

kotlin-multiplatform sql sqldelight

Last synced: 29 Sep 2024

https://github.com/apollographql/apollo-kotlin

:rocket:  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.

android apollographql graphql graphql-client kotlin kotlin-multiplatform multiplatform

Last synced: 01 Nov 2024

https://github.com/mikepenz/aboutlibraries

AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments

aboutlibraries android android-development android-library android-ui cmp compose compose-multiplatform fragments kmp kmp-library kotlin kotlin-multiplatform kotlin-multiplatform-library libraries mikepenz multiplatform wasm

Last synced: 29 Oct 2024

https://github.com/mikepenz/AboutLibraries

AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments

aboutlibraries android android-development android-library android-ui cmp compose compose-multiplatform fragments kmp kmp-library kotlin kotlin-multiplatform kotlin-multiplatform-library libraries mikepenz multiplatform wasm

Last synced: 15 Aug 2024

https://github.com/MobileNativeFoundation/Store

A Kotlin Multiplatform library for building network-resilient applications

android browser cache desktop guava-cache ios kotlin-multiplatform node offline-first

Last synced: 27 Oct 2024

https://github.com/mobilenativefoundation/store

A Kotlin Multiplatform library for building network-resilient applications

android browser cache desktop guava-cache ios kotlin-multiplatform node offline-first

Last synced: 15 Oct 2024

https://github.com/terrakok/kmm-awesome

An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.

android awesome compose compose-multiplatform ios jetbrains kmm kmp kotlin kotlin-multiplatform libraries tools

Last synced: 07 Aug 2024

https://github.com/dropbox/Store

A Kotlin Multiplatform library for building network-resilient applications

android browser cache desktop guava-cache ios kotlin-multiplatform node offline-first

Last synced: 11 Aug 2024

https://github.com/AAkira/Kotlin-Multiplatform-Libraries

Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.

kotlin kotlin-android kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform kotlin-native

Last synced: 04 Nov 2024

https://github.com/joreilly/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.

android android-architecture-components compose-desktop compose-ios compose-multiplatform compose-web ios jetpack-compose kmp koin kotlin kotlin-coroutines kotlin-js kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native ktor swift swiftui wasm

Last synced: 09 Oct 2024

https://github.com/joreilly/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.

android android-architecture-components compose-desktop compose-ios compose-multiplatform compose-web ios jetpack-compose kmp koin kotlin kotlin-coroutines kotlin-js kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native ktor swift swiftui wasm

Last synced: 25 Oct 2024

https://github.com/aakira/kotlin-multiplatform-libraries

Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.

kotlin kotlin-android kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform kotlin-native

Last synced: 29 Oct 2024

https://github.com/arkivanov/Decompose

Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)

android kotlin kotlin-multiplatform multiplatform navigation

Last synced: 03 Nov 2024

https://github.com/touchlab/KaMPKit

KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform

kotlin kotlin-multiplatform kotlin-native

Last synced: 25 Oct 2024

https://github.com/touchlab/kampkit

KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform

kotlin kotlin-multiplatform kotlin-native

Last synced: 15 Oct 2024

https://github.com/kotlin/kmp-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.

android compose ios jetpack-compose kmm kotlin kotlin-multiplatform kotlin-native multiplatform reactjs sample

Last synced: 15 Oct 2024

https://github.com/Kotlin/kmp-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.

android compose ios jetpack-compose kmm kotlin kotlin-multiplatform kotlin-native multiplatform reactjs sample

Last synced: 10 Aug 2024

https://github.com/arkivanov/decompose

Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)

android kotlin kotlin-multiplatform multiplatform navigation

Last synced: 14 Oct 2024

https://github.com/saket/press

Cross-platform markdown editor written in Kotlin Multiplatform (work in progress)

kotlin-multiplatform markdown wysiwyg

Last synced: 25 Sep 2024

https://github.com/msasikanth/twine

Twine: A multiplatform RSS reader built using Kotlin and Compose

compose-multiplatform kotlin-multiplatform

Last synced: 15 Oct 2024

https://github.com/Foso/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

android annotation-processor http-client kotlin kotlin-compiler-plugin kotlin-mpp kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native kotlinjs ksp ktor

Last synced: 03 Nov 2024

https://github.com/vanniktech/Emoji

A library to add Emoji support to your Android / JVM Application

android emoji emojione ios-emojis kotlin kotlin-android kotlin-multiplatform

Last synced: 04 Aug 2024

https://github.com/vanniktech/emoji

A library to add Emoji support to your Android / JVM Application

android emoji emojione ios-emojis kotlin kotlin-android kotlin-multiplatform

Last synced: 15 Oct 2024

https://github.com/foso/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

android annotation-processor hacktoberfest http-client kotlin kotlin-compiler-plugin kotlin-mpp kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native kotlinjs ksp ktor

Last synced: 15 Oct 2024

https://github.com/vanniktech/gradle-maven-publish-plugin

A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.

android gradle gradle-plugin java kotlin kotlin-multiplatform maven nexus publishing

Last synced: 11 Oct 2024

https://github.com/touchlab/xcode-kotlin

Kotlin Native Xcode Plugin

kotlin-multiplatform kotlin-native xcode

Last synced: 15 Oct 2024

https://github.com/icerockdev/moko-resources

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

android gradle-plugin ios kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native moko

Last synced: 25 Oct 2024

https://github.com/tangshimin/MuJing

使用电影、美剧或文档生成词库(单词本),为单词营造具体语境,进而通过此语境进行单词记忆。与此同时,用户能够使用键盘快速拼写单词,以此助力形成肌肉记忆,高效促进英语学习。

chinese compose-desktop english-learning kotlin-multiplatform

Last synced: 28 Oct 2024

https://github.com/michaelbull/kotlin-result

A multiplatform Result monad for modelling success or failure operations.

browser class either fp functional functional-programming ios js jvm kotlin kotlin-multiplatform monad result type

Last synced: 13 Oct 2024

https://github.com/touchlab/droidconkotlin

Kotlin Multiplatfom app for Droidcon Events

droidcon kotlin-multiplatform kotlin-native

Last synced: 15 Oct 2024

https://github.com/icerockdev/moko-mvvm

Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development

android cocoapod coroutines databinding ios kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native livedata moko mvvm swift viewmodel

Last synced: 14 Oct 2024

https://github.com/tangshimin/mujing

使用电影、美剧或文档生成词库(单词本),为单词营造具体语境,进而通过此语境进行单词记忆。与此同时,用户能够使用键盘快速拼写单词,以此助力形成肌肉记忆,高效促进英语学习。

chinese compose-desktop english-learning kotlin-multiplatform

Last synced: 09 Oct 2024

https://github.com/touchlab/DroidconKotlin

Kotlin Multiplatfom app for Droidcon Events

droidcon kotlin-multiplatform kotlin-native

Last synced: 02 Aug 2024

https://github.com/android/kotlin-multiplatform-samples

Samples showcasing the experimental Kotlin Multiplatform Jetpack libraries

android jetpack kmm kotlin kotlin-multiplatform

Last synced: 07 Oct 2024

https://github.com/kittinunf/Result

The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)

functional kotlin kotlin-multiplatform kotlin-multiplatform-library optional result

Last synced: 27 Oct 2024

https://github.com/toasterofbread/spmp

A YouTube Music client with a focus on customisation of colours and song metadata. Built with Compose Multiplatform for Android and desktop.

compose compose-multiplatform jetpack-compose kotlin-multiplatform music-player youtube-music

Last synced: 02 Aug 2024

https://github.com/realm/realm-kotlin

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

android android-library database kotlin kotlin-multiplatform kotlin-multiplatform-library kotlin-multiplatform-mobile kotlin-native nosql-database realtime-database

Last synced: 13 Oct 2024

https://github.com/Tlaster/PreCompose

Compose Multiplatform Navigation && State Management

compose-desktop compose-ios compose-navigation jetpack-compose kotlin kotlin-multiplatform

Last synced: 25 Oct 2024

https://github.com/badoo/mvikotlin

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

android framework hacktoberfest ios jvm kotlin kotlin-multiplatform multiplatform mvi native

Last synced: 30 Oct 2024

https://github.com/badoo/MVIKotlin

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

android framework hacktoberfest ios jvm kotlin kotlin-multiplatform multiplatform mvi native

Last synced: 02 Aug 2024

https://github.com/AAkira/Napier

Logging library for Kotlin Multiplatform

kotlin-js kotlin-library kotlin-multiplatform kotlin-native

Last synced: 03 Nov 2024

https://github.com/MohamedRejeb/Calf

Calf is a library that allows you to easily create adaptive UIs and access platform specific APIs with Compose Multiplatform (Adaptive UI, File Picker, WebView, Permissions...).

android compose compose-desktop compose-ios compose-library compose-multiplatform compose-multiplatform-library compose-ui desktop ios jetpack-compose kotlin kotlin-multiplatform

Last synced: 01 Aug 2024

https://github.com/aakira/napier

Logging library for Kotlin Multiplatform

kotlin-js kotlin-library kotlin-multiplatform kotlin-native

Last synced: 29 Oct 2024

https://github.com/touchlab/Kermit

Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.

kotlin kotlin-multiplatform kotlin-native

Last synced: 25 Oct 2024

https://github.com/touchlab/kermit

Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.

kotlin kotlin-multiplatform kotlin-native

Last synced: 21 Oct 2024

https://github.com/adrielcafe/lyricist

🌎 The missing I18N/L10N (internationalization/localization) multiplatform library for Jetpack Compose!

android android-library compose i18n internationalization jetpack-compose kotlin kotlin-android kotlin-desktop kotlin-library kotlin-multiplatform ksp l10n localization string strings translation

Last synced: 21 Oct 2024

https://github.com/joreilly/bikeshare

SwiftUI, Jetpack Compose, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence

android citybikes-api ios jetpack-compose jetpack-room kotlin kotlin-coroutines kotlin-inject kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native kotlinx-serialization ktor mvvm swift swiftui viewmodel wasm

Last synced: 02 Nov 2024

https://github.com/jetbrains/amper

Amper - a project configuration and build tool with a focus on the user experience and the IDE support

build-tool compose fleet intellij jetbrains jvm kotlin kotlin-multiplatform

Last synced: 07 Oct 2024

https://github.com/kamgurgul/cpu-info

CPU Info is a KMP application which provides information about device hardware and software

android compose-multiplatform cpu desktop ios jvm kmp kotlin kotlin-multiplatform kotlin-multiplatform-sample

Last synced: 29 Oct 2024

https://github.com/gmazzo/gradle-buildconfig-plugin

A plugin for generating BuildConstants for any kind of Gradle projects: Java, Kotlin, Groovy, etc. Designed for KTS scripts.

buildconfig gradle gradle-kotlin-dsl gradle-plugin java kotlin kotlin-dsl kotlin-js kotlin-multiplatform kts

Last synced: 11 Oct 2024

https://github.com/joreilly/BikeShare

SwiftUI, Jetpack Compose, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence

android citybikes-api ios jetpack-compose kotlin kotlin-coroutines kotlin-inject kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native kotlinx-serialization ktor macos mvvm realm realm-kotlin swift swiftui viewmodel wasm

Last synced: 01 Aug 2024

https://github.com/joreilly/confetti

KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear and SwiftUI iOS clients along with GraphQL backend.

android apollo apollo-client compose-desktop compose-ios compose-multiplatform graphql graphql-client graphql-server jetpack jetpack-compose kmm kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native swift swiftui

Last synced: 11 Oct 2024

https://github.com/joreilly/Confetti

KMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear and SwiftUI iOS clients along with GraphQL backend.

android apollo apollo-client compose-desktop compose-ios compose-multiplatform graphql graphql-client graphql-server jetpack jetpack-compose kmm kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native swift swiftui

Last synced: 25 Oct 2024

https://github.com/MohamedRejeb/Pokedex

Pokedex - a Kotlin Multiplatform app, built with Compose multiplatform, Coroutines, Flow, Koin, Ktor, SqlDelight, Decompose, MVIKotlin, and Material 3 based on MVI architecture

android compose compose-desktop compose-ios compose-multiplatform compose-ui decompose desktop ios jetpack-compose koin kotlin kotlin-android kotlin-coroutines kotlin-multiplatform kotlin-multiplatform-mobile kotlin-multiplatform-sample kotlin-native material-design sqldelight

Last synced: 02 Aug 2024

https://github.com/jsoizo/kotlin-csv

Pure Kotlin CSV Reader/Writer

csv dsl kotlin kotlin-csv kotlin-multiplatform

Last synced: 27 Oct 2024

https://github.com/yshrsmz/buildkonfig

BuildConfig for Kotlin Multiplatform Project

buildconfig gradle-plugin kotlin kotlin-mpp kotlin-multiplatform

Last synced: 28 Oct 2024

https://github.com/yshrsmz/BuildKonfig

BuildConfig for Kotlin Multiplatform Project

buildconfig gradle-plugin kotlin kotlin-mpp kotlin-multiplatform

Last synced: 03 Nov 2024

https://github.com/konform-kt/konform

Portable validations for Kotlin

kotlin kotlin-multiplatform validation

Last synced: 27 Oct 2024

https://github.com/touchlab/Stately

Kotlin Multiplatform State Library

kotlin-library kotlin-multiplatform kotlin-native

Last synced: 03 Nov 2024

https://github.com/xxfast/NYTimes-KMP

A KMP template of the New York Times App using Compose multiplatform for Android, Desktop, iOS and Web

android desktop ios kotlin kotlin-multiplatform

Last synced: 25 Oct 2024

https://github.com/touchlab/skie

SKIE - Swift Kotlin Interface Enhancer

ios kotlin kotlin-multiplatform

Last synced: 30 Oct 2024

https://github.com/rickclephas/KMM-ViewModel

Library to use AndroidX/Kotlin ViewModels with SwiftUI

combine ios kmm kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile swift swiftui viewmodel

Last synced: 07 Aug 2024

https://github.com/xxfast/KStore

A tiny Kotlin multiplatform library that assists in saving and restoring objects to and from disk using kotlinx.coroutines, kotlinx.serialisation and kotlinx.io

kotlin kotlin-multiplatform kotlinx-coroutines kotlinx-serialization okio

Last synced: 03 Nov 2024