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

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/dokar3/sheets

Another feature-rich bottom sheet for Compose Multiplatform.

android android-library android-ui bottomsheet compose-multiplatform jetpack-compose kotlin kotlin-multiplatform

Last synced: 12 Apr 2025

https://github.com/jordond/compass

🧭 Kotlin Multiplatform library location toolkit for geocoding and geolocation

compose compose-multiplatform geocoder geolocation kotlin kotlin-multiplatform location

Last synced: 09 Apr 2025

https://github.com/kashif-e/kmptemplate

A KMP Template targeting Multiplatform Compose Android, IOS and Desktop. Get started with zero effort.

compose compose-desktop compose-ios ios jetpack jetpack-compose kmm kmp kotlin kotlin-multiplatform multiplatform-compose

Last synced: 09 Apr 2025

https://github.com/jordond/kmpalette

🎨 A Compose multiplatform port for Androidx Palette. Generate a color palette from an image.

android androidx androidx-palette compose compose-multiplatform dominant-color ios kotlin kotlin-js kotlin-multiplatform palette palette-generation

Last synced: 09 Apr 2025

https://github.com/uwaisalqadri/mangaku

MangaKu App Powered by Jetpack Compose, SwiftUI, MVI Pattern and Kotlin Multiplatform

android ios jetpack-compose kmm kotlin kotlin-multiplatform ktor realm swift swiftui

Last synced: 09 Apr 2025

https://github.com/jittya/KMMT

Kotlin Multiplatform Mobile App Template

android cross-platform ios kotlin kotlin-multiplatform kotlin-native swift

Last synced: 02 Apr 2025

https://github.com/Foso/MpApt

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

annotation-processor compiler-plugin kotlin kotlin-js kotlin-multiplatform kotlin-native kotlin-native-plugin kotlin-plugin kotlinjs

Last synced: 02 Apr 2025

https://github.com/xxfast/Decompose-Router

A Compose-multiplatform navigation library that leverage Decompose to create an API inspired by Conductor

android compose-multiplatform decompose jetpack-compose kotlin kotlin-multiplatform navigation

Last synced: 24 Apr 2025

https://github.com/mori-atsushi/insetsx

WindowInsets utility for compose multiplatform

compose-multiplatform jetpack-compose kotlin kotlin-multiplatform

Last synced: 24 Apr 2025

https://github.com/jarroyoesp/kotlinmultiplatform_mvvm

Android & iOS App using MVVM pattern and LiveData on the presentation layer + Clean Arch on the common shared code.

android clean-architecture coroutines kotlin kotlin-multiplatform mvvm-architecture mvvm-pattern serialization

Last synced: 18 Nov 2024

https://github.com/jarroyoesp/KotlinMultiplatform_MVVM

Android & iOS App using MVVM pattern and LiveData on the presentation layer + Clean Arch on the common shared code.

android clean-architecture coroutines kotlin kotlin-multiplatform mvvm-architecture mvvm-pattern serialization

Last synced: 13 Apr 2025

https://github.com/prof18/feed-flow

FeedFlow is a minimalistic RSS Reader available on Android, iOS and macOS. Built with Kotlin Multiplatform, Jetpack Compose and SwiftUI.

compose-desktop jetpack-compose kotlin-multiplatform swiftui

Last synced: 07 Apr 2025

https://github.com/thomaskioko/tv-maniac

Tv-Maniac is a personalized entertainment tracking and recommendation Multiplatform app (Android & iOS) for tracking TV Shows using TMDB API.

android clean-architecture ios jetpack-compose kmm kmp koin kotlin kotlin-coroutines kotlin-multiplatform kotlin-serialization ktor ktor-client mvi-clean-architecture swiftui tmdb-api tmdb-client

Last synced: 25 Nov 2024

https://github.com/buijs-dev/klutter

Framework for Flutter + Kotlin Multiplatform

flutter gradle-plugin klutter kotlin kotlin-multiplatform

Last synced: 09 Apr 2025

https://github.com/davidepianca98/kmqtt

Kotlin Multiplatform MQTT client & embeddable and standalone broker

kmm kotlin kotlin-multiplatform kotlin-native mqtt mqtt-broker mqtt-client mqtt-server

Last synced: 04 Apr 2025

https://github.com/mbakgun/midjourney-images-compose-multiplatform

This application is developed to display the images created by MidJourney. The application is developed with Compose Multiplatform and works on many platforms including Android and iOS platforms.

android androidautomotive androidtv compose compose-ios compose-multiplatform compose-web jetpack-compose kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-multiplatform-sample midjourney wasm wearable wearos wearoscompose web webapp

Last synced: 09 Apr 2025

https://github.com/joreilly/ClimateTraceKMP

Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.

android compose compose-desktop compose-ios compose-multiplatform compose-web kmp kotlin kotlin-multiplatform kotlin-notebook ktor swift swiftui wasm

Last synced: 12 Apr 2025

https://github.com/joreilly/starwars

Minimal GraphQL based Jetpack Compose, Wear Compose and SwiftUI Kotlin Multiplatform sample (using StarWars endpoint - https://graphql.org/swapi-graphql)

android apollographql graphql graphql-client ios jetpack-compose kmm kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native swift swiftui wearos

Last synced: 13 Apr 2025

https://github.com/joreilly/climatetracekmp

Kotlin/Compose Multiplatform project to show climate related emission data from https://climatetrace.org/data.

android compose compose-desktop compose-ios compose-multiplatform compose-web kmp kotlin kotlin-multiplatform kotlin-notebook ktor swift swiftui wasm

Last synced: 04 Apr 2025

https://github.com/kashif-e/kmpmovies

A Compose multiplatform app, with a focus on architecture and platform specific views/features

compose compose-multiplatform coroutines jetpack-compose koin kotlin kotlin-multiplatform ktor-client

Last synced: 08 Apr 2025

https://github.com/joreilly/geminikmp

Kotlin Multiplatform sample that uses Gemini Generative AI APIs. Runs on Android, iOS, Desktop and Wasm based Compose for Web.

android compose compose-multiplatform gemini ios kotlin-multiplatform wasm

Last synced: 12 Apr 2025

https://github.com/joreilly/StarWars

Minimal GraphQL based Jetpack Compose, Wear Compose and SwiftUI Kotlin Multiplatform sample (using StarWars endpoint - https://graphql.org/swapi-graphql)

android apollographql graphql graphql-client ios jetpack-compose kmm kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native swift swiftui wearos

Last synced: 12 Nov 2024

https://github.com/futuremind/koru

Simple coroutine wrappers for Kotlin Native. Generated from annotations. Compatible with RxSwift, Combine, async-await.

coroutines flow kmm kmp kotlin-coroutines kotlin-multiplatform kotlin-native suspend swift

Last synced: 10 Apr 2025

https://github.com/FutureMind/koru

Simple coroutine wrappers for Kotlin Native. Generated from annotations. Compatible with RxSwift, Combine, async-await.

coroutines flow kmm kmp kotlin-coroutines kotlin-multiplatform kotlin-native suspend swift

Last synced: 02 Apr 2025

https://github.com/hoc081098/githubsearchkmm-compose-swiftui

🍭 GithubSearchKMM - Github Repos Search - Android - iOS - Kotlin Multiplatform Mobile using Jetpack Compose, SwiftUI, FlowRedux, Coroutines Flow, Dagger Hilt, Koin Dependency Injection, shared KMP ViewModel, Clean Architecture

jetpack-compose kmm kmm-flowredux kmm-jetpack-compose kmm-library kmm-mvi kmm-mvvm kmm-network-layer kmm-plugin kmm-redux kmm-sample kmm-swiftui kmp-redux kmp-viewmodel kotlin-flow-redux kotlin-multiplatform kotlin-multiplatform-mobile ktor-client swiftui

Last synced: 04 Apr 2025

https://github.com/dmdevgo/premo

Premo helps to implement the presentation layer and share it on Android, iOS, Desktop and Web.

android architecture compose-multiplatform desktop ios jetpack-compose kotlin kotlin-multiplatform mvvm navigation pm presentation-model swiftui

Last synced: 07 Apr 2025

https://github.com/dmdevgo/Premo

Premo helps to implement the presentation layer and share it on Android, iOS, Desktop and Web.

android architecture compose-multiplatform desktop ios jetpack-compose kotlin kotlin-multiplatform mvvm navigation pm presentation-model swiftui

Last synced: 02 Apr 2025

https://github.com/adamint/spotify-web-api-kotlin

Spotify Web API wrapper for Kotlin, Java, JS, and Native - Targets JVM, Android, JS (browser), Native (Desktop), and Apple tvOS/iOS. Includes a Spotify Web Playback SDK wrapper for Kotlin/JS, and a spotify-auth wrapper for Kotlin/Android.

android android-library api java javascript jvm kotlin kotlin-multiplatform nodejs pkce-authentication spotify spotify-api spotify-broadcast-notifications spotify-web-api web-playback-sdk wrapper

Last synced: 06 Apr 2025

https://github.com/insertkoinio/koin-annotations

Koin Annotations - About Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform insert-koin.io

android dependency-injection kotlin kotlin-multiplatform ksp

Last synced: 12 Apr 2025

https://github.com/rickclephas/nsexceptionkt

A Kotlin Multiplatform Library to improve crash reports on Apple platforms

kmm kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native

Last synced: 12 Apr 2025

https://github.com/Foso/Cabret-Log

:pencil2: Method call logging for Kotlin Multiplatform

debuglog kotlin-compiler-plugin kotlin-ios kotlin-js kotlin-multiplatform kotlin-native

Last synced: 02 Apr 2025

https://github.com/khubaibkhan4/mediaplayer-kmp

MediaPlayer-KMP is a Kotlin Multiplatform (KMP) library that allows you to display and play YouTube videos across Android, iOS, Web, and Desktop platforms using JetBrains Compose Multiplatform. It provides a unified API for video playback that seamlessly integrates into Kotlin's multiplatform ecosystem.

android-application compose-multiplatform-library kmp-library kotlin-multiplatform kotlin-multiplatform-library kotlin-multiplatform-mobile media-player media-player-kmp

Last synced: 05 Apr 2025

https://github.com/lupuuss/Mokkery

The mocking library for Kotlin Multiplatform, easy to use, boilerplate-free and compiler plugin driven.

ir k2 kmp kotlin kotlin-compiler-plugin kotlin-multiplatform kotlin-multiplatform-mobile mock test

Last synced: 24 Apr 2025

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

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

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

Last synced: 24 Apr 2025

https://github.com/rickclephas/NSExceptionKt

A Kotlin Multiplatform Library to improve crash reports on Apple platforms

kmm kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native

Last synced: 24 Apr 2025

https://github.com/gabrieldrn/carbon-compose

Carbon design system implementation with KMP and Compose Multiplatform

android carbon-design-system compose-multiplatform design-system kotlin-library kotlin-multiplatform kotlin-native wasm

Last synced: 19 Jan 2025

https://github.com/sproctor/compose-data-table

An implementation of the Material Design data table for Compose.

compose compose-multiplatform data-table kotlin-multiplatform

Last synced: 05 Apr 2025

https://github.com/touchlab/SQLiter

Minimal multiplatform sqlite library

kotlin-library kotlin-multiplatform kotlin-native sqlite

Last synced: 02 Apr 2025

https://github.com/touchlab/sqliter

Minimal multiplatform sqlite library

kotlin-library kotlin-multiplatform kotlin-native sqlite

Last synced: 09 Apr 2025

https://github.com/mirzemehdi/FindTravelNow-KMM

FindTravelNow - metasearch travel application that is available both in iOS and Android store developed with Kotlin Multiplatform + Compose Multiplatform.

android compose-multiplatform ios jetpack-compose kotlin kotlin-multiplatform kotlin-multiplatform-sample

Last synced: 13 Apr 2025

https://github.com/PatilShreyas/ChaKt-KMP

✨ChaKt - A multiplatform chat-prompt based app for Android, iOS, Desktop, Web. Powered by Google's Gemini API (with Generative AI Multiplatform SDK)

ai android artificial-intelligence chat desktop gemini generative-ai ios jvm kotlin kotlin-multiplatform linux macos sample windows

Last synced: 12 Apr 2025

https://github.com/kashif-e/compose-multiplatform-video-player

This is an example of adding video player to Compose multiplatform ios, android and desktop

andriod compose-desktop compose-multiplatform ios jetpack-compose kotlin-multiplatform kotlin-native

Last synced: 14 Apr 2025

https://github.com/keygenqt/km-shop

Shop for 4 operating systems: Linux, Aurora OS, iOS, Android. Includes 2 React apps for Web - Website, Admin-Panel.

jetpack-compose kotlin-multiplatform kotlinx-cli ktor react swiftui

Last synced: 10 Apr 2025

https://github.com/ayodelekehinde/Kicks

A Kotlin Multiplatform Mobile simple music streaming app

avplayer compose-multiplatform compose-ui kotlin kotlin-multiplatform media3

Last synced: 12 Apr 2025

https://github.com/russhwolf/to-do

A Kotlin Multiplatform to-do list app with SwiftUI and Compose UI frontends

compose jetpack-compose kotlin kotlin-multiplatform kotlin-multiplatform-sample swiftui

Last synced: 05 Apr 2025

https://github.com/SimonSchubert/Braincup

Train your math skills, memory and focus.

android cli education game ios kotlin kotlin-multiplatform website

Last synced: 16 Apr 2025

https://github.com/Konyaco/CollinsDictionary

This is a multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android.

android cross-platform english-dictionary jepackcompose jetbrains-compose kotlin-multiplatform linux windows

Last synced: 24 Mar 2025

https://github.com/voize-gmbh/reakt-native-toolkit

Combine React Native with Kotlin Multiplatform (KMP)

kotlin kotlin-multiplatform kotlin-multiplatform-mobile react react-native

Last synced: 08 Apr 2025

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

Network components with codegeneration of rest api for mobile (android & ios) Kotlin Multiplatform development

android coroutines gradle-plugin ios kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native ktor-client moko openapi serialization

Last synced: 14 Mar 2025

https://github.com/patilshreyas/chakt-kmp

✨ChaKt - A multiplatform chat-prompt based app for Android, iOS, Desktop, Web. Powered by Google's Gemini API (with Generative AI Multiplatform SDK)

ai android artificial-intelligence chat desktop gemini generative-ai ios jvm kotlin kotlin-multiplatform linux macos sample windows

Last synced: 19 Dec 2024

https://github.com/natario1/egloo

A lightweight Kotlin multiplatform framework for OpenGL ES and EGL management based on object-oriented components, inspired by Google's Grafika.

android android-library android-sdk egl egl-wrapper gles gles2 gles3 google-grafika kotlin kotlin-multiplatform multiplatform native opengl-drawing opengl-es opengl-framework opengles

Last synced: 06 Apr 2025

https://github.com/Ashampoo/kim

Image metadata manipulation library for Kotlin Multiplatform

avif camera-raw digital-images dng exif geotiff heic image-metadata iptc jpeg-xl jpg jxl kotlin kotlin-multiplatform metadata png tiff webp xmp

Last synced: 02 Apr 2025

https://github.com/ashampoo/kim

Image metadata manipulation library for Kotlin Multiplatform

avif camera-raw digital-images dng exif geotiff heic image-metadata iptc jpeg-xl jpg jxl kotlin kotlin-multiplatform metadata png tiff webp xmp

Last synced: 19 Dec 2024

https://github.com/icerockdev/moko-socket-io

MOKO SocketIo by IceRock is Socket.IO implementation Kotlin Multiplatform library

android ios kotlin kotlin-multiplatform kotlin-native moko socket-io

Last synced: 13 Apr 2025

https://github.com/jacobras/Human-Readable

A small set of data formatting utilities for Kotlin Multiplatform (KMP).

kotlin-multiplatform

Last synced: 12 Apr 2025

https://github.com/qamarelsafadi/ComposeMultiplatform

This repository will contain instructors how you could start your first compose mutltiplatform project

android compose ios jetpack-compose kmm kmm-app kmm-sample kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native main maintainermarch

Last synced: 14 Mar 2025

https://github.com/copper-leaf/ballast

Opinionated Application State Management framework for Kotlin Multiplatform

hacktoberfest hacktoberfest2023 kotlin kotlin-multiplatform mvi

Last synced: 09 Apr 2025

https://github.com/KhubaibKhan4/MediaPlayer-KMP

MediaPlayer-KMP is a Kotlin Multiplatform (KMP) library that allows you to display and play YouTube videos across Android, iOS, Web, and Desktop platforms using JetBrains Compose Multiplatform. It provides a unified API for video playback that seamlessly integrates into Kotlin's multiplatform ecosystem.

android-application compose-multiplatform-library kmp-library kotlin-multiplatform kotlin-multiplatform-library kotlin-multiplatform-mobile media-player media-player-kmp

Last synced: 25 Jan 2025

https://github.com/alexvanyo/composelife

A Game of Life simulator Android app and watchface built with Jetpack Compose

android compose compose-multiplatform game-of-life jetpack-compose kotlin kotlin-multiplatform testing ui

Last synced: 05 Apr 2025

https://github.com/foso/kotlincompilerpluginexample

This is an example project that shows how to create a Kotlin Compiler Plugin. The plugin will print "Hello from" and the name of the file that is being compiled, as a compiler warning to the terminal log.

compiler compiler-plugin gradle-plugin kotlin kotlin-compiler kotlin-compiler-plugin kotlin-multiplatform kotlin-plugin

Last synced: 05 Apr 2025

https://github.com/alllex/parsus

Parser-combinators with Multiplatform Kotlin Coroutines

combinators coroutines kotlin kotlin-multiplatform parser

Last synced: 23 Mar 2025

https://github.com/RubyLichtenstein/Kotlin-Multiplatform-Firebase

Kotlin Multiplatform - Android/iOS/Web/Node.Js(FIrebase)

kotlin-multiplatform

Last synced: 02 Apr 2025

https://github.com/frankois944/spm4kmp

SPM For KMP: Use Apple Swift packages and sources in a KMP project

apple bridge gradle import kmp kotlin kotlin-multiplatform plugin spm swift swift-package-manager swiftpackagemanager

Last synced: 06 Apr 2025

https://github.com/Kashif-E/Compose-Multiplatform-Video-Player

This is an example of adding video player to Compose multiplatform ios, android and desktop

andriod compose-desktop compose-multiplatform ios jetpack-compose kotlin-multiplatform kotlin-native

Last synced: 12 Apr 2025

https://github.com/mori-atsushi/koject

DI Container library for Kotlin Multiplatform.

android di-container kotlin kotlin-js kotlin-multiplatform kotlin-native

Last synced: 02 Apr 2025

https://github.com/goncalossilva/kotlinx-resources

Kotlin Multiplatform (KMP) library for reading resources in tests

gradle-plugin kotlin-multiplatform resources testing

Last synced: 04 Apr 2025

https://github.com/takahirom/rin

Enhance Compose Multiplatform with "rememberRetained{}", inspired by Circuit. Successfully used in DroidKaigi 2024 app with no issues. Improve state management using Compose! 🔄✨

compose-multiplatform jetpack-compose kotlin-multiplatform

Last synced: 06 Apr 2025

https://github.com/PatilShreyas/generative-ai-kmp

✨Generative AI SDK for Kotlin Multiplatform (Supports: JVM, Android, iOS, Desktop, Web JS, Wasm)

android desktop gemini generative-ai ios javascript js kmp kotlin kotlin-library kotlin-multiplatform web

Last synced: 12 Apr 2025

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

Media selection & presenting for mobile (android & ios) Kotlin Multiplatform development

android image ios kotlin-multiplatform kotlin-native moko video

Last synced: 24 Apr 2025

https://github.com/Peanuuutz/tomlkt

Multiplatform TOML library with builtin support for kotlinx.serialization

kotlin kotlin-library kotlin-multiplatform toml

Last synced: 24 Apr 2025

https://github.com/z4kn4fein/kotlin-semver

Semantic Versioning library for Kotlin Multiplatform.

kotlin kotlin-library kotlin-multiplatform semantic-version semantic-versioning semver

Last synced: 05 Apr 2025

https://github.com/varabyte/truthish

A Kotlin multiplatform unit testing library inspired by / similar to Google Truth.

hacktoberfest kotlin kotlin-android kotlin-ios kotlin-js kotlin-jvm kotlin-library kotlin-linux kotlin-macos kotlin-mingw kotlin-multiplatform unit-testing

Last synced: 02 Apr 2025

https://github.com/cketti/kotlin-codepoints

Kotlin Multiplatform (KMP) library that adds basic support for Unicode code points

codepoints kotlin kotlin-multiplatform

Last synced: 13 Apr 2025

https://github.com/nfdz/cryptool

Cryptography Android application

android application cryptography keystore kotlin kotlin-multiplatform

Last synced: 11 Apr 2025

https://github.com/zsmb13/requirektx

Extensions that make it easier to deal with otherwise nullable APIs, for Android and Kotlin Multiplatform

android compose-multiplatform compose-multiplatform-library kotlin kotlin-multiplatform kotlin-multiplatform-library utility-library

Last synced: 05 Mar 2025

https://github.com/insanusmokrassar/krontab

Library for using Crontab-like syntax in scheduling of some Kotlin Coroutines tasks to do from time to time

crontab-format kotlin kotlin-android kotlin-coroutine-flow kotlin-coroutines kotlin-js kotlin-jvm kotlin-library kotlin-multiplatform scheduling

Last synced: 05 Apr 2025

https://github.com/zsmb13/requireKTX

Extensions that make it easier to deal with otherwise nullable APIs, for Android and Kotlin Multiplatform

android compose-multiplatform compose-multiplatform-library kotlin kotlin-multiplatform kotlin-multiplatform-library utility-library

Last synced: 25 Nov 2024

https://github.com/giuliopime/zenbreak

Your desktop oasis from screen fatigue. Reclaim your focus and well-being.

compose-multiplatform eye-strain kotlin-multiplatform kotlin-multiplatform-mobile

Last synced: 06 Apr 2025

https://github.com/christiandeange/ozone

Kotlin Multiplatform bindings for Bluesky

at-protocol bluesky bluesky-api bluesky-client kotlin-multiplatform

Last synced: 22 Apr 2025