238 Repositories
Android multiplatform Libraries
Compose Image library for Kotlin Multiplatform.
Compose ImageLoader Compose Image library for Kotlin Multiplatform. Setup Add the dependency in your common module's commonMain sourceSet kotlin {
Kmp4free - A Gradle Plugin that allows seamless switching between Kotlin JVM and the Kotlin Multiplatform Plugins
π kmp4free Allows you to toggle between Kotlin JVM Plugin - Kotlin Multiplatform with a Gradle Property kmp4free=true. This Gradle Plugin was built
Real life Kotlin Multiplatform project with an iOS application developed in Swift with SwiftUI, an Android application developed in Kotlin with Jetpack Compose and a backed in Kotlin hosted on AppEngine.
Conferences4Hall Real life Kotlin Multiplatform project with an iOS application developed in Swift with SwiftUI, an Android application developed in K
The KPy gradle plugin allows you to write Kotlin/Native code and use it from python.
The KPy gradle plugin allows you to write Kotlin/Native code and use it from python.
A Kotlin multiplatform unit testing library inspired by / similar to Google Truth.
Truthish A testing API inspired by Google Truth but rewritten in Kotlin from the ground up, so it can be used in Kotlin multiplatform projects. For ex
A media player, currently only for Android, that allows you to play songs in background for free
Just Listen A music player currently only for android. It is using Audius public APIs to display and get the playlists/songs. Available on google play
Kotlin multiplatform bounded open/closed generic intervals.
Kotlin Multiplatform Bounded Open/Closed Generic Intervals Represent closed, open, or half-open, bounded intervals in Kotlin and perform common operat
A clean OpenAPI client generator for Kotlin multiplatform
kotlin-openapi-generator A not yet feature complete client generator. Features: generates 100% Kotlin multiplatform code does not generate any useless
The Klutter CLI tool gives access to all tasks to create and manage a Klutter project.
Klutter CLI The Klutter CLI tool gives access to all tasks to create and manage a Klutter project. Gettings started Download the tool. Unzip the file.
A FOSS Git multiplatform client based on Compose and JGit.
Gitnuro A FOSS Git client based on (Jetbrains) Compose and JGit. The main goal of Gitnuro is to provide a multiplatform open source Git client without
π§± Brick - Multiplatform navigation library for Compose.
Brick Take control of your apps Brick is a lightweight library to make navigation. Features Framework free (Router can be injected in any layer of pro
A multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android.
Collins Dictionary This is a multi-platform Collins Dictionary client, supports for Desktop(Windows/Linux/MacOS) and Android. For Linux and MacOS, ple
Kotlin Multiplatform Coffee Machine
Expressus KMM sample project acting as a playground to illustrate what's discussed in these articles: Details Shared Model-View-Intent architecture Fi
Ktorfit - a HTTP client/Kotlin Symbol Processor for Kotlin Multiplatform (Js, Jvm, Android, iOS, Linux) using KSP and Ktor clients inspired by Retrofit
Ktorfit is a HTTP client/Kotlin Symbol Processor for Kotlin Multiplatform (Js, Jvm, Android, iOS, Linux) using KSP and Ktor clients inspired by Retrofit
KmMScientists is a Kotlin multiplatform app with swift ui, jetpack compose, koin and realm
KmMScientists KmMScientists is a Kotlin multiplatform app built with swift ui, jetpack compose, koin and realm. Whats Shared? Local Data Persistence w
MMKV for Kotlin Multiplatform is a wrapper for MMKV using Kotlin API
MMKV for Kotlin Multiplatform is a wrapper for MMKV using Kotlin API
[prototype] Generate TypeScript interfaces from Kotlin classes
Kotlinx Serialization TypeScript Generator Kotlinx Serialization TypeScript Generator creates TypeScript interfaces from Kotlinx Serialization classes
Simple Compose Charts for multi-platform. Including Android, Web, Desktop.
compose-charts-desktop Simple Compose Charts for multi-platform. Including Android, Web, Desktop. Compose multiplatform for Android: compose-charts. G
Bonsai A batteries-included Tree View for Jetpack Compose
Bonsai A batteries-included Tree View for Jetpack Compose Features Multiplatform: Android, Desktop State-aware: changes in the tree will trigger recom
FlowExt is a Kotlin Multiplatform library, that provides many operators and extensions to Kotlin Coroutines Flow
FlowExt | Kotlinx Coroutines Flow Extensions | Kotlinx Coroutines Flow Extensions. Extensions to the Kotlin Flow library | kotlin-flow-extensions | Coroutines Flow Extensions | Kotlin Flow extensions | kotlin flow extensions | Flow extensions
Kotlin Multiplatform Mobile application built using that consumes WakaTime API
Kotlin Multiplatform Mobile application built using that consumes WakaTime API β±οΈ to display user's coding stats such as day's or day's of weeks coding time, coding time for various programming languages or worked on projects etc. on various platforms.
Hex string encoder/decoder for Kotlin/Multiplatform
Hex string encoder/decoder for Kotlin/Multiplatform. Supports Android, iOS, JavaScript and plain JVM environments.
Base64 encoder/decoder for Kotlin/Multiplatform
Base64 encoder/decoder for Kotlin/Multiplatform. Supports Android, iOS, JavaScript and plain JVM environments.
ASN.1 encoder/decoder for Kotlin/Multiplatform
ASN.1 encoder/decoder for Kotlin/Multiplatform. Supports Android, iOS, JavaScript and plain JVM environments
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android.
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android. This repo is a Mutliplatform version of the initial Thinkrchive which was Android-centric
Component Box - a multiplatform server-driven UI framework
Component Box Β· Component Box is a multiplatform server-driven UI framework. Learn how to use Component Box in your project. Installation implementati
π ThinkRchive Light Dark An app showing all details for various Lenovo Thinkpad models.
π ThinkRchive Light Dark An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android. This repo is a Mu
A Multiplatform Compose Theme for your Compose app
A Multiplatform Compose Theme for your Compose app
Paper-ui - A Multiplatform Compose Theme for your Compose app
paper-ui (WIP) Screen.Recording.2022-02-13.at.8.14.45.PM.mov A Multiplatform Com
iOS(iPhone & iPad) and Android Radio/Podcast Streaming Apps built in Kotlin Multiplatform Mobile (KMM) with SwiftUI & Jetpack Compose
iOS(iPhone & iPad) and Android Radio/Podcast Streaming Apps built in Kotlin Multiplatform Mobile (KMM) with SwiftUI & Jetpack Compose
NSErrorKt - A Kotlin Multiplatform Library to improve NSError interop
NSErrorKt A Kotlin Multiplatform Library to improve NSError interop. WARNING: Th
Kotlin-phoenix - A set of tools aimed to bridge Phoenix with the Kotlin Multiplatform world
Kotlin Phoenix This project is aimed to allow developers to work with Phoenix Ch
SpotiFlyer - Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaana, Jio-Saavn and SoundCloud
SpotiFlyer Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaa
Multidex - The goal with Multidex is to create a Kotlin multiplatform project that shares code across Android, iOS, Desktop, Web, and JVM
Multidex The goal with Multidex is to create a Kotlin multiplatform project that
KDoctor - A command-line tool that helps to set up the environment for Kotlin Multiplatform Mobile app development
KDoctor is a command-line tool that helps to set up the environment for Kotlin Multiplatform Mobile app development.
Kotlin Multiplatform is an SDK for cross-platform mobile development, which enables teams to use the same business logic in both Android and iOS client applications.
Kotlin Multiplatform is an SDK for cross-platform mobile development, which enables teams to use the same business logic in both Android and iOS client applications.
Funstuff - Minimal Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Compose for Wear OS, Compose for Desktop
PeopleInSpace Minimal Kotlin Multiplatform project with SwiftUI, Jetpack Compose
HelloKMM - Hello World in Kotlin Multiplatform Mobile (new empty project)
Hello KMM! Hello World in Kotlin Multiplatform Mobile (new empty project) Gettin
Bike-share - Jetpack Compose and SwiftUI based Kotlin Multiplatform sample project
BikeShare Jetpack Compose and SwiftUI based Kotlin Multiplatform sample project
Kmpcalendar - A calendar library and views written for kotlin multiplatform
KMPCalendarView Minimal Kotlin Multiplatform project with SwiftUI, Jetpack Compo
Trikot / kotlin multiplatform libraries
Trikot / kotlin multiplatform libraries Table of contents Introduction Modules Samples License Introduction Trikot is a framework that helps building
Blog implemented via the Storyblok Kotlin Multiplatform SDK (Android, JVM)
storyblok-mp-SDK-blog ... a showcase of using the Storyblok Kotlin Multiplatform Client to build a blog application (Android, JVM) What's included π
Feature flags solution that is fast, lean, and open-source.
FFS Feature flags solution that is fast, lean, and open-source. Documentation Full documentation available at https://doist.github.io/ffs/. Project FF
Kotlin multi-platform application navigation library.
navigation Kotlin multi-platform application navigation library. Supports Jetpack Compose. val navigator = rememberNavigatorByKey("Greeting") { key -
PraxisKmm - A Kotlin multiplatform base project
PraxisKMM Minimal Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Co
Katbox - Kotlin wrapper for catbox.moe and litterbox.catbox.moe
katbox katbox is a Kotlin multiplatform wrapper written with ktor and coroutines
LittleKt - An OpenGL game framework written in Kotlin
LittleKt - A 2D game framework written in Kotlin Currently in development. Littl
Premo helps to implement the presentation layer and share it on Android, iOS, Desktop and Web.
Premo Premo is a Kotlin Multiplatform library that helps you implement the Presentation Layer and share it on Android, iOS, Desktop and Web. Focus on
The automation tower defense game
A sandbox tower defense game written in Java. Trello Board Wiki Javadoc Contributing See CONTRIBUTING. Building Bleeding-edge builds are generated aut
Semantic Versioning library for Kotlin Multiplatform.
kotlin-semver Semantic Versioning library for Kotlin Multiplatform. It implements the full semantic version 2.0.0 specification and provides ability t
Kotlin Multiplatform + Pizza = 3
KMPizza This repository accompanies a series of blog posts on the process of building an app with Kotlin Multiplatform. What is Kotlin Multiplatform?
WordMasterKMP - WIP Kotlin Multiplatform sample inspired by Wordle and also Word Master web sample
WordMasterKMP WIP Kotlin Multiplatform sample inspired by Wordle and also Word M
KMonitor - Compose Multiplatform application to fetch data provided by MSI Afterburner and broadcast them to your local network
kMonitor: Your pc stats over the network What is this? A small desktop companion
Me as a Kotlin Multiplatform composition
Me Please note, this is not an official Google repository. It is a Kotlin multip
Kotlinx-murmurhash - Kotlin Multiplatform (KMP) library for hashing using MurmurHash
kotlinx-murmurhash Kotlin Multiplatform (KMP) library for MurmurHash, a non-cryp
Kamper - a small KMM/KMP library that provides performance monitoring for your app.
π― Kamper Kamper is a KMP/KMM library that implements a unified way to track application performances. The solution is based on plugin design patterns
Kotlinx.serialization - Kotlin multiplatform / multi-format reflectionless serialization
Kotlin multiplatform / multi-format reflectionless serialization Kotlin serialization consists of a compiler plugin, that generates visitor code for s
Apollo Kotlin - a GraphQL client that generates Kotlin and Java models from GraphQL queries.
Apollo Kotlin Apollo Kotlin (formerly known as Apollo Android) is a GraphQL client that generates Kotlin and Java models from GraphQL queries. Apollo
This is a Kotlin multiplatform template project used to generate and deploy a natively compiled AWS lambda function using the custom runtime.
Overview This is a Kotlin multiplatform template project used to generate and deploy a natively compiled AWS Lambda function using a custom runtime. U
Multiplatform command line interface parsing for Kotlin
Clikt (pronounced "clicked") is a multiplatform Kotlin library that makes writing command line interfaces simple and intuitive. It's the "Command Line
KorGE Game Engine. Multiplatform Kotlin Game Engine
KorGE Multiplatform Kotlin Game Engine Support korge If you like korge, or want your company logo here, please consider becoming a patreon sponsor β ,
Zircon is an extensible and user-friendly, multiplatform tile engine.
Zircon - A user-friendly Tile Engine & Text GUI Need info? Check the Docs | or Create an issue | Check our project Board | Ask us on Discord | Support
The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)
Result This is a tiny framework for modelling success/failure of operations in Kotlin. In short, it is a model in type of ResultV: Any?, E : Throwabl
A multiplatform Result monad for modelling success or failure operations.
kotlin-result ResultV, E is a monad for modelling success (Ok) or failure (Err) operations. Installation repositories { mavenCentral() } depend
Multiplatform text styling for Kotlin command-line applications
Mordant Colorful styling for command-line applications /mΙΛ(ΙΉ)dΙnt/ A substance used to set (i.e. bind) colored dyes on fabrics 1 Mordant has: Easy co
Functional companion to Kotlin's Compiler
Ξrrow Meta Functional companion to Kotlin's Compiler Getting started Ξrrow Meta is a meta-programming library that cooperates with the Kotlin compiler
Korio: Kotlin cORoutines I/O : Virtual File System + Async/Sync Streams + Async TCP Client/Server + WebSockets for Multiplatform Kotlin 1.3
Korio Kotlin I/O : Streams + TCP Client/Server + VFS for Multiplatform Kotlin Full Documentation: https://korlibs.soywiz.com/korio/ Use with gradle: r
An Android, JavaFx, JS multiplatform datavisualization library with comprehensive DSL
Isomorphic dataviz Data2viz is a data visualization toolbox for Kotlin Multiplatform. You can pick what you need in the different modules and use them
Pure Kotlin CSV Reader/Writer
kotlin-csv Pure Kotlin CSV Reader/Writer. Design goals 1. Simple interface easy to setup use DSL so easy to read 2. Automatic handling of I/O in Java,
A pure Kotlin UI framework for the Web.
A pure Kotlin, UI framework Single Language Doodle is written entirely in Kotlin and so are its apps. Doodle Web Applications do not use HTML, CSS sty
Kotlin Native/JS/JVM Annotation Processor library for Kotlin compiler plugins
MpApt - Kotlin (Native/JS/JVM) Annotation Processor library Introduction πββοΈ πβ I wrote an annotation processing libary that can detect annotations
A Kotlin multiplatform library for arbitrary precision arithmetics
Kotlin MP BigNum library Kotlin Multiplatform BigNum library is a pure kotlin implementation of arbitrary precision arithmetic operations. It follows
KMM RSS Reader: an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile.
KMM RSS Reader This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you ca
Korim: Kotlin cORoutines IMaging, Bitmap and Vector graphics for Multiplatform Kotlin
Korim Kotlin cORoutines IMaging utilities for Multiplatform Kotlin Full Documentation: https://korlibs.soywiz.com/korim/ Use with gradle: repositories
Spotify Web API wrapper for Kotlin, Java, JS, and Native
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.
Type-safe library for work with Telegram Bot API
TelegramBotAPI Hello! This is a set of libraries for working with Telegram Bot API. Examples There are several things you need to do to launch example
Data Structure library for Multiplatform Kotlin 1.3
Kds is a Data Structure library for Multiplatform Kotlin. It includes a set of optimized data structures written in Kotlin Common so they are availabl
A Multiplatform Kotlin SVG image DSL.
Kotlin Multiplatform SVG DSL I had a Kotlin microservice that needed to produce a simple heatmap chart on an HTML page to a large audience very rapidl
Embeddable and standalone Kotlin Multiplatform MQTT broker
KMQTT KMQTT is a Kotlin Multiplatform MQTT 3.1.1/5.0 Broker, with the objective of targeting the most possible build targets. Features βοΈ = TODO βοΈ =
Thelema - 3D graphics engine, written in Kotlin. Based on sources of libGDX.
Thelema Engine Thelema is multiplatform 3d graphics engine on Kotlin. It was based on libGDX sources and completely redesigned. Download Enter your cr
Library for using Crontab-like syntax in scheduling of some Kotlin Coroutines tasks to do from time to time
krontab Library was created to give oppotunity to launch some things from time to time according to some schedule in runtime of applications. How to u
Fluent assertions for Kotlin
Kiwi: Fluent assertions for Kotlin projects Kiwi is multiplatform projects written in pure Kotlin. Except testing it does not use external dependencie
Multiplatform kotlin string case conversion and detection library.
KaseFormat Multiplatform kotlin string case conversion and detection library. (Inspired by Guava's CaseFormat) Setup Declare repository Include the fo
Minimalistic and multiplatform logging for Kotlin
klog This project is not abandonned. It's just nothing to add. KLogging provides unified logging API, which you can use from Kotlin code targeted for
Multiplatform Kotlin library to interact with the pastebin.com API.
KPastebin Multiplatform Kotlin library to interact with the pastebin.com API. Setup Add the lib to your project's dependencies: Groovy (replace $kpast
Lightweight logging library for Kotlin/Multiplatform. Supports Android, iOS, JavaScript and plain JVM environments.
Log4K Lightweight logging library for Kotlin/Multiplatform. Supports Android, iOS, JavaScript and plain JVM environments. Download Artifacts are publi
Test the shape of your functions!
π§ͺ This library is experimental! Its API is not stabilized yet, and writing tests is still a bit tedious. Use at your own risk. Looking forward to you
A JavaScript Object Notation library for Kotlin JVM.
Kotlin JSON Kotlin JSON is a lightweight, highly stylized JavaScript Object Notation (JSON) for The Kotlin Programming Language. Stylistic Kotlin JSON
Klutter: Flutter + Kotlin Multiplatform
Klutter Klutter is a framework and tool set which uses Flutter to create the frontend and Kotlin Multiplatform for the backend. The connective layer i
A Multiplatform GUI for Hashing, written in Compose for Desktop
HashHash A Multiplatform GUI for Hashing, written in Compose for Desktop Report Bug . Request Feature About The Project HashHash is a Multiplatform Gr
SwiftUI, Jetpack Compose, and Compose for Desktop based Kotlin Multiplatform project
BikeShare Jetpack Compose and SwiftUI based Kotlin Multiplatform sample project (based on CityBikes API). Running on iOS (SwiftUI) macOS (SwiftUI) And
Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud. NOTE: BEING REWRITTEN, SO STAY TUNED.
SpotiFlyer Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaana, Jio-Saavn and SoundCloud. Supports- Playlist, Albums, Tracks. (If
The Official App for DroidKaigi 2021
DroidKaigi 2021 official app Guides Development Features Design Try it out Contributing Requirements Tech Stacks Kotlin Multiplatform Jetpack Compose
Minimise app built using kotlin multiplatform
Minimise Minimise app built using kotlin multiplatform Minimise is an app for Android & iOS. It's purpose is to help us think more about the purchases
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.
PeopleInSpace Minimal Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Compose for Wear OS, Compose for Desktop, Compose for Web, and Kotli
Kotlin Multiplatform (KMP) library for reading resources in tests
kotlinx-resources Kotlin Multiplatform (KMP) plugin and library that add support for reading resources in tests. The plugin and a library work in tand
Copy of https://github.com/joreilly/MortyComposeKMM to support Android & JVM with Jetpack Compose Multiplatform
Rick&Morty with Compose Multiplatform (Android/Desktop) A copycat of https://github.com/joreilly/MortyComposeKMM to support Android & JVM with Jetpack
Kotlin multiplatform library template
template-kmp-library Kotlin multiplatform library template. Has a baseline setup for a multiplatform library supporting all kotlin targets except depr