This is your work, valued
kmp-awesome. An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.
โ 5.8kCicerone. ๐ฆ Cicerone is a lightweight library that makes the navigation in an Android app easy.
โ 2.6kCompose-Multiplatform-Wizard. Compose Multiplatform Wizard
โ 700kmp-web-wizard. Wizard for Kotlin Multiplatform
โ 308nav3-recipes. Implement common use cases with Compose Multiplatform Navigation 3
โ 242WikWok. WikWok is a beautiful and functional app that transforms your Wikipedia reading experience into an engaging, TikTok-style article feed. Learn something new with every scroll!
โ 161compose-material-3-gallery. Compose Multiplatform Gallery of Material 3
โ 127kmp-hierarchy. Gradle Plugin to investigate KMP project's hierarchy
โ 98Phonematter. Phonematter provides a simple to use class for formatting phone numbers in Android apps.
โ 87FlowMarbles. Kotlin
โ 44Scaremonger. Reactive error handling for android.
โ 38compose-hot-reload-idea-plugin. Kotlin
โ 37Compose-Multiplatform-Wizard-App. Kotlin
โ 36FuzzyTabs. Lightning-fast, lightweight, openโsource fuzzy search across your browser tabs.
โ 32AdaptiveStack. Compose Multiplatform Adaptive Stack Library
โ 28DroidCon-Talks. Convinient DroidCon Video list
โ 7MppSocket. Kotlin mpp sample
โ 6PageIndicatorView. An page indicator for Android ViewPager
โ 6google-navigation-test. Test project for Google Navigation
โ 5loremgibson. Lorem Gibson
โ 5MigrationToCocoapods. Step by step migration a new Compose Multiplatform project to the Cocoapods integration
โ 4compose-fluent-ui. Fluent Design UI library for Compose Multiplatform
โ 3compose-multiplatform-template. Compose Multiplatform Application project template
โ 3voyager. ๐ธ A pragmatic navigation library for Jetpack Compose
โ 3fluentui-system-icons. Web demo:
โ 3VoyagerResultSample. Kotlin
โ 2carbon-compose. Carbon design system implementation with KMP and Compose Multiplatform
โ 2compose-imageloader. Compose Image library for Kotlin Multiplatform.
โ 2CMP-Tuner. Compose Multiplatform Tuner App
โ 2Readrops. Android multi-services RSS client
โ 1Landscapist. ๐ Jetpack Compose image loading library that fetches and displays network images with Glide, Coil, and Fresco
โ 1geok. Kotlin geometry library
โ 1PullToRefresh. Kotlin
โ 1sandbox-demo. Compose for Desktop falling sand simulator
โ 1pixelix. Android Client for Pixelfed
โ 1kmm-ktor-sample. Kotlin
โ 1dummylib-multiplatform. Kotlin
โ 1kmp-socketio. Kotlin
โ 1gradle. Adaptable, fast automation for all
โ 1cocoapods-disable-podfile-validations. A small CocoaPods plugin that allows disabling individual Podfile validations.
โ 1coil. Image loading for Android backed by Kotlin Coroutines.
โ 1homebrew-core. ๐ป Default formulae for the missing package manager for macOS (or Linux)
โ 1Napier. Logging library for Kotlin Multiplatform
โ 1multiplatform-settings. A Kotlin Multiplatform library for saving simple key-value data
โ 1uuid. Kotlin Multiplatform UUID
โ 1kotlin. The Kotlin Programming Language
โ 1TextKit. A rich text editor engine for Compose Multiplatform, targeting Android, iOS, Web (Wasm/JS), and Desktop (JVM). Built on a rope-backed piece-table architecture for efficient O(log n) text editing, it supports formatting (bold, italic, underline, strikethrough, highlight), links, colors, headings, ordered/bullet/task lists, and blockquotes.
โ 60touch-robot. Interactive screenshot tests for Compose UI
โ 111kim. Image metadata manipulation library for Kotlin Multiplatform
โ 20LazySurface. A lazy 2D-plane layout for Compose Multiplatform
โ 52serve-sim. The `npx serve` of Apple Simulators.
โ 2.6kHandy. A free, open source, and extensible speech-to-text application that works completely offline.
โ 28kDrawBox. Kotlin Multiplatform drawing library with SVG export, undo/redo & shapes for Android, iOS, Web & Desktop.
โ 412penpot-ai-kit. Penpot AI kit
โ 25Llama-macOS. A cosy home for your LLMs.
โ 1.4kPCAPdroid. No-root network monitor, firewall and PCAP dumper for Android
โ 4.3kFluidVoice. Fastest and only macOS Dictation app with on-device STT and custom trained AI enhancement model. A local Wispr Flow alternative. โญ helps a ton :) Windows & iOS waitlist open. Linux soon.
โ 9.1kKtor2Curl. Transform Ktor HTTP requests into runnable curl commands.
โ 28CountryPicker-KMP. A lightweight KMP library that simplifies country selection by providing Country enum with Dial codes, Currencies, Flags and ISO codesโAdopted for Android, iOS, Desktop, and Web.
โ 44material-3-compose-unstyled. An implementation of Google's Material 3 Compose using Compose Unstyled
โ 39open-design. ๐จ The open-source Claude Design alternative. ๐ฅ๏ธ Local-first desktop app. ๐ผ๏ธ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video โ real files, HTML/PDF/PPTX/MP4 export. ๐ค Claude Code / Codex / Cursor / Gemini / OpenCode / Qwen & 20+ CLIs via BYOK.
โ 83kDank. Here lies the greatest Reddit app that was never released
โ 814navigation3-browser. A tiny library to integrate Androidx.Navigation3 with Browser History!
โ 70duckduckgo-mcp-server. A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
โ 1.4kopen-webui. User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
โ 147kskills. Skills for Kotlin, Jetpack Compose, and Android development
โ 869Kore. A Compose Multiplatform design foundation offering beautiful, pre-built components and theming for scalable UI systems.
โ 122desktop. Open WebUI Desktop ๐
โ 2.4kkencode. KEncode is a kotlinx.serialization library that produces short ASCII-safe texts for eg URLs or file names.
โ 42hidden. An ultra-light MacOS utility that helps hide menu bar icons
โ 14kReflow. A Kotlin Multiplatform library that simplifies data fetching with automatic retry logic, loading state management, and flexible caching strategies. It is designed to integrate seamlessly with Jetbrains/Jetpack Compose for an offline-first experience.
โ 5Mach-O-viewer. Kotlin
โ 17ComposePdfReader. A Kotlin Multiplatform PDF rendering and text-extraction library built on top of pdfium and Compose Multiplatform. Compose-first API, and a sample desktop/mobile reader with thumbnails, progressive rendering, and selectable text.
โ 61open-pencil. AI-native design editor. Open-source Figma alternative.
โ 7.5kkmp-awesome. An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.
โ 5.8kRikkaUi. RikkaUI โ composing elements into harmony. Shadcn/UI Inspired component library & design system for Jetpack Compose.
โ 149Table-KMP. A beautiful, responsive, and fully customizable data grid library built natively for Compose Multiplatform.
โ 32context7. Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
โ 60kSimpMusic. A cross-platform music app using YouTube Music for backend
โ 10kMole. ๐น Clean, uninstall, analyze, optimize, and monitor your Mac from the terminal.
โ 61ksplit-tabs.yazi. Lua
โ 19macshot. Feature-packed native macOS screenshot & recording tool: annotate, auto-redact PII, record GIFs, OCR + translate, scroll capture, beautify, and more. No Electron, no subscription.
โ 2.7kFuzzyKot. Fuzzy string matching for Kotlin Multiplatform.
โ 55latex. Compose Latex
โ 114fresh. Terminal based IDE & text editor: easy, powerful and fast
โ 8kNucleus. Nucleus is the native desktop platform for the JVM. Combined with Compose Multiplatform, it forms the most complete, most performant, and most deeply integrated desktop application stack ever built โ on any language, any runtime, any platform.
โ 312comet. Kotlin
โ 71HtmlConverterCompose. HTML Converter for Compose Multiplatform
โ 146flinger. Customizable Fling Physics for Jetpack Compose. Take full control of scroll momentum in LazyColumn, LazyRow, Pagers, and more with 9+ presets, snap behavior, and adaptive physics.
โ 199mobicon. Kotlin
โ 20JWM. Cross-platform window management and OS integration library for Java
โ 638witr. Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.
โ 18kMediator. Cross-platform GUI gRPC debugging proxy
โ 182nav3-recipes. Implement common use cases with Compose Multiplatform Navigation 3
โ 242Kotlin-Multiplatform-AppDirs. Kotlin Multiplatform AppDirs is a small library which provides a path to the platform dependent special folder/directory.
โ 105lazygit. simple terminal UI for git commands
โ 81kungoogled-chromium. Google Chromium, sans integration with Google
โ 27kfzf. :cherry_blossom: A command-line fuzzy finder
โ 82kcompose-stability-analyzer. ๐ฆ Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio and IntelliJ.
โ 1.6kliquid. Liquid RuntimeShader effects for Compose Multiplatform
โ 556metro. A multiplatform, compile-time dependency injection framework for Kotlin
โ 1.3kimmich. High performance self-hosted photo and video management solution.
โ 109kchasm. A WebAssembly runtime built on Kotlin Multiplatform
โ 211hysteria. Hysteria is a powerful, lightning fast and censorship resistant proxy.
โ 22kjekyll-theme-chirpy. A minimal, responsive, and feature-rich Jekyll theme for technical writing.
โ 10kComposeFlow. ComposeFlow - Build native mobile apps effortlessly
โ 337year.vas3k.cloud. One-page year planner
โ 258koalaplot-core. Koala Plot is a Compose Multiplatform based charting and plotting library written in Kotlin
โ 773FuzzyTabs. Lightning-fast, lightweight, openโsource fuzzy search across your browser tabs.
โ 32microfuzz. A tiny, simple, fast JS fuzzy search library
โ 260Signal-TLS-Proxy. Shell
โ 1.3kFlocon. A powerful desktop companion for Android & kmp (desktop, iOS) apps โ inspect, debug, mock and control your app in real time. Supports OkHttp, GraphQl, WebSockets, GRPC, databases, analytics
โ 360code-path-tracer. Simple, powerful method tracing for JVM and Android(JVM Tests)
โ 59FlowMarbles. Kotlin
โ 44loremgibson. Lorem Gibson
โ 5OpenCut. The open-source CapCut alternative
โ 80kjadx. Dex to Java decompiler
โ 50kanimate-compose. Build and copy compose animations
โ 168localtunnel. expose yourself
โ 22ksketch. Image loading library designed for Compose Multiplatform and Android View. Supports loading Image, GIF, SVG, Video thumbnails from the network, local, resources, and photo albums.
โ 2.4kdefuddle. Get the main content of any page as Markdown.
โ 8.7kWikWok. WikWok is a beautiful and functional app that transforms your Wikipedia reading experience into an engaging, TikTok-style article feed. Learn something new with every scroll!
โ 161firefox. The official repository of Mozilla's Firefox web browser.
โ 13krybbit. ๐ธ Rybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive.
โ 13kupload-release-action. Upload files to a GitHub release
โ 708kobweb. A modern framework for full stack web apps in Kotlin, built upon Compose HTML
โ 2.2kopenmtp. OpenMTP - Advanced Android File Transfer Application for macOS
โ 7.1kkoreader. An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
โ 28kfilepizza. :pizza: Peer-to-peer file transfers in your browser
โ 10kjSystemThemeDetector. Java library for detecting that the (desktop) operating system uses dark UI theme or not
โ 246kelp. Kelp is an Android Studio plugin that enhances support for custom design systems written using Jetpack Compose
โ 214vlcj. Java framework for the vlc media player
โ 1.2kkrop. Kotlin Multiplatform library for Image Cropping with Compose Multiplatform.
โ 179compose-datetime-wheel-picker. Wheel Date & Time Picker in Compose Multiplatform
โ 259ComposeMediaPlayer. Compose Media Player is a video player library designed for Compose Multiplatform, supporting multiple platforms including Android, macOS, Windows, Linux, iOS and Compose Web
โ 480FileKit. Pick and save Files, Medias and Folder for Kotlin Multiplatform / KMP and Compose Multiplatform / CMP
โ 1.5kKamera. A camera library for Compose Multiplatform
โ 560charty. Weave data into enchanting Jetpack Compose graphsโno potions required! ๐๐ฎ
โ 1.3kComposableMemes. A Meme Maker build using Compose Multiplatform
โ 17peekaboo. ๐ Kotlin Multiplatform library for Compose Multiplatform, designed for seamless integration of an image picker feature in iOS and Android applications.
โ 385stats. macOS system monitor in your menu bar
โ 41kfleeksoft-io. A lightweight Kotlin Multiplatform port of JDK IO classes (Reader, InputStream, BufferedReader, etc.), with support for character encoding via Charset.
โ 83kotlin-inject. Dependency injection lib for kotlin
โ 1.5kksoup. Ksoup is a Kotlin Multiplatform library for working with HTML and XML. It's a port of the renowned Java library Jsoup.
โ 562pixelix. Mobile app for Pixelfed and Vernissage
โ 336gitui. Blazing ๐ฅ fast terminal-ui for git written in rust ๐ฆ
โ 22kcompose-win9x-theme. A Windows 9x jetpack compose theme
โ 164KMP-Searchable-Dropdown. Dropdown for Compose Multiplatform with search option and multi-selection
โ 26pebble. This is the latest version of the internal repository from Pebble Technology providing the software to run on Pebble watches. Proprietary source code has been removed from this repository and it will not compile as-is. This is for information only.
โ 5kzsh-autosuggestions. Fish-like autosuggestions for zsh
โ 36kdiskonaut. Terminal disk space navigator ๐ญ
โ 3.1kopenhaystack. Build your own 'AirTags' ๐ท today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.
โ 13kDeepSeek-R1.
โ 92kFlexibleBottomSheet. ๐ฌ Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.
โ 1.1kmultiplatform-paths. Platform specific application home and cache directories for KMP
โ 58Universal-Cache. Kotlin caching and request sharing via Flow. Main idea: don't load data more times than it's needed. Compiled for Android and iOS.
โ 88siyuan. A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.
โ 45kblackcandy. A self hosted music streaming server
โ 4.3kAdaptiveStack. Compose Multiplatform Adaptive Stack Library
โ 28KtorKMPFileCaching. Ktor client File caching for KMP project
โ 42noto-emoji. Noto Emoji fonts
โ 4.9kcompose-hot-reload. Compose Hot Reload: Make changes to your UI code in a Compose Multiplatform application, and see the results in real time. No restarts required. Compose Hot Reload runs your application on the JetBrains Runtime and intelligently reloads your code whenever it is changed.
โ 1.4kHarmony-Music. A cross platform App for streaming Music
โ 3.1kLoop. Window management made elegant.
โ 11kopenfreemap. Free and open-source map hosting solution with custom styles for websites and apps, using OpenStreetMap data
โ 5.7kmaplibre-compose. Add interactive vector tile maps to your Compose app
โ 521AeroSpace. AeroSpace is an i3-like tiling window manager for macOS
โ 22kletos. A free, open source, multi-platform SQLite database manager.
โ 6.7kconstraints-explorer. A lightweight tool to help understand and debug how Compose's layout constraints affect your composables.
โ 126APKEditor. Powerful android apk editor - aapt/aapt2 independent
โ 2.2kexcalidraw. Virtual whiteboard for sketching hand-drawn like diagrams
โ 129khtml-to-markdown. โ๏ธ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
โ 3.8kcompose-shimmer. A simple shimmer library for Jetpack Compose.
โ 1.1kandroid-unpinner. Remove Certificate Pinning from APKs
โ 1kapk-mitm. ๐ค A CLI application that automatically prepares Android APK files for HTTPS inspection
โ 5.1kmitmproxy. An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
โ 44kwhich-key.nvim. ๐ฅ Create key bindings that stick. WhichKey helps you remember your Neovim keymaps, by showing available keybindings in a popup as you type.
โ 7.2kyazi. ๐ฅ Blazing fast terminal file manager written in Rust, based on async I/O.
โ 41kente. ๐ End-to-end encrypted cloud for everything.
โ 28kburst. Parameterized unit tests for Kotlin Multiplatform
โ 321compose-fluent-ui. Fluent Design UI library for Compose Multiplatform
โ 717compose-multiplatform-2048. 2048 implemented using Jetpack Compose Multiplatform
โ 472ComposeNativeTray. ComposeTray is a Kotlin library that provides a simple way to create system tray applications with native support for Mac, Linux and Windows. This library allows you to add a system tray icon, tooltip, and menu with various options in a Kotlin DSL-style syntax.
โ 398cryptography-kotlin. A cryptography/crypto library for Kotlin Multiplatform
โ 650ranger. A VIM-inspired filemanager for the console
โ 17kMaterialKolorBuilder. ๐ A Material3 theme builder for Compose, powered by MaterialKolor
โ 97maplibre-native. MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.
โ 2.1kawesome-selfhosted. A list of Free Software network services and web applications which can be hosted on your own servers
โ 309kresaca. Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation
โ 647kopy. Nested copies made easy in Kotlin
โ 296JsonPathKt. A lighter and more efficient implementation of JsonPath in Kotlin Multiplatform
โ 64zapret. DPI bypass multi platform
โ 16kdawarich. Your favorite self-hostable alternative to Google Timeline (Google Location History)
โ 9.9kcarbon-compose. IBM's Carbon design system implementation in Compose Multiplatform
โ 331lazy-pagination-compose. An intuitive and customizable Kotlin/Compose Multiplatform pagination composables that are built on top of lazy scrollables. Available on Android, iOS, MacOS, Linux, and Web.
โ 188evas. Modern, high performance, tiny EventBus and State Container in Kotlin
โ 195verso. Mirror of https://gitlab.com/verso-browser/verso
โ 5.4kStorytale. Kotlin
โ 685imla. Hardware-Accelerated Real-time Blur Effect for Android Jetpack Compose
โ 220zoomimage. Image zoom library specially designed for Compose Multiplatform and Android View. Supported scale, pan, locate, rotation, and super-large image subsampling.
โ 638zed. Code at the speed of thought โ Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
โ 88klite-xl. A lightweight text editor written in Lua
โ 6.3kcompass. ๐งญ Kotlin Multiplatform library location toolkit for geocoding and geolocation
โ 440Rijksmuseum. Delve into the rich collection of masterpieces.
โ 437jewel. [MOVED TO IJ PLATFORM] An implementation of the IntelliJ look and feels in Compose for Desktop
โ 862fluentui-system-icons. Fluent System Icons are a collection of familiar, friendly and modern icons from Microsoft.
โ 11kmodule-graph. A Gradle Plugin for visualizing your project's structure, powered by mermaidjs
โ 416nerd-fonts. Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more
โ 64ksuperfile. Pretty fancy and modern terminal file manager
โ 22kmarkdown. Markdown parser written in kotlin
โ 945compose-unstyled. The missing Design System layer for Compose UI
โ 1.2kzipline. Run Kotlin/JS libraries in Kotlin/JVM and Kotlin/Native programs
โ 2.3kios_17_required_reason_api_scanner. A simple shell script collection to scan your Xcode Swift project for required reason API usage to ensure privacy compliance and to simplify the creation of privacy manifests.
โ 650penpot. Penpot: The open-source design platform for Product teams that need scalable collaboration.
โ 58kkmp-hierarchy. Gradle Plugin to investigate KMP project's hierarchy
โ 98wonderous_compose. Wonderous Compose is a port of Wonderous in Compose Multiplatform with beautiful art and animations.
โ 147compose-report-to-html. A utility (Gradle Plugin + CLI) to convert Jetpack Compose compiler metrics and reports to beautified HTML page.
โ 424RiMusic. RiMusic is a multilingual and multiplatform application for streaming music
โ 3.9kkotlinx-serialization-xml. Xml support for KotlinX Serialization
โ 87HypnoticCanvas. A shader modifier for Compose Multiplatform / Jetpack Compose
โ 223AFFiNE. There can be more than Notion and Miro. AFFiNE(pronounced [ษโfain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
โ 71kplain-app. ๐ฅ PlainApp is an open-source app that lets you securely manage your phone from a web browser. Access files, media, contacts, SMS, calls, and more through a simple, easy-to-use interface on your desktop.
โ 6.3kComposeActionMenu. An easy-to-use action/overflow menu for Compose UI.
โ 87multiplatform-markdown-renderer. Markdown renderer for Kotlin Multiplatform Projects (Android, iOS, Desktop), using Compose.
โ 1kfleet. ๐ Soothing pastel theme for JetBrains Fleet
โ 116haze. Background blurring for Compose Multiplatform / Jetpack Compose
โ 2.4kcompose-material-3-gallery. Compose Multiplatform Gallery of Material 3
โ 127YAIoGoL. Yet Another Implementation of Game of Life
โ 17DoodleKingKMM. This project is the implementation of how one can adopt the Kotlin multiplatform for building Android and ios apps with compose mulitplatform as common ui.
โ 37kotlin-explorer. Desktop tool to quickly explore disassembled Kotlin code.
โ 970Human-Readable. A small set of data formatting utilities for Kotlin Multiplatform (KMP).
โ 230compose-dnd. Compose DND is a library that allows you to easily add drag and drop functionality to your Jetpack Compose or Compose Multiplatform projects.
โ 502exif-viewer. Free online EXIF Viewer (made with Kotlin/WASM)
โ 42binary-compatibility-validator. Public API management tool
โ 960kotlin-swift-interopedia. Kotlin Swift Interopedia
โ 571CS-Books. A list of textbooks for a Computer Science curriculum.
โ 458Orbital. ๐ช Jetpack Compose Multiplatform library that allows you to implement dynamic transition animations such as shared element transitions.
โ 1.2kFleet-Themes. third-party support for Fleet themes
โ 6KMP-App-Template. Kotlin Multiplatform app template with shared UI
โ 689fleet_one_dark. Jetbrains Fleet One Dark Pro Theme
โ 53beep-beep. Kotlin
โ 756qrose. Styled QR & Barcode generation library for Compose Multiplatform and Jetpack Compose
โ 523compose-multiplatform-core. Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
โ 659lazytable. Lazy layout to display columns and rows of data on the two directional plane.
โ 334FocusBloom. A Kotlin Multiplatform app that helps users enhance their productivity and time management skills through focused work intervals and short breaks.
โ 584supabase-kt. A Kotlin Multiplatform Client for Supabase.
โ 833