This is your work, valued
Passionate developer and Kotlin enthusiast. Google Play: https://play.google.com/store/apps/developer?id=Manuel+Wrage
injekt. Next-gen Dependency Injection for Kotlin (WIP)
★ 114contributer. Inject all types like views or a conductor controllers with @ContributesAndroidInjector
★ 38dusty. [DEPRECATED] Dusty - Clean up your classes with ease
★ 14rx-service-connection. A rxjava wrapper around the service connection api
★ 4rx-play-billing. RxJava wrapper around the new Play billing api
★ 3playlist-shuffler. Simple app to workaround Spotify's awful shuffle algorithm
★ 2commons. [DEPRECATED] Common utils useful for every app
★ 2dsp. Equalizer app for android
★ 2rx-fast-adapter. [DEPRECATED] RxJava bindings for FastAdapter listeners and hooks
★ 2gradle-scripts. Common gradle scripts
★ 2rx-nearby. [DEPRECATED] RxJava wrapper around the nearby connections api
★ 2minirig. Companion app for the Minirig speakers
★ 1rx-material-dialogs. [DEPRECATED] RxJava wrapper around Material Dialogs
★ 1multi-process-prefs. Multi process/app shared preferences
★ 1pocket. Simple modular key value db powered by RxJava
★ 1rx-popup-menu. Show a popup menu without breaking the chain.
★ 1traveler. Flexible navigation command dispatcher
★ 1rx-shortcuts. [DEPRECATED] Request shortcuts without breaking the chain
★ 1apelabs. App to control Ape Labs lights
★ 1compose-view-test. Compose x
★ 1director. Navigation framework based on conductor written in kotlin
★ 1soundboks. App to control soundboks speakers
★ 1rx-app-shortcuts. [DEPRECATED] Gets app shortcuts down to api 22 without the need to be the default launcher
★ 1essentials. Essential tools and mods for Android nerds
★ 2.5kkscript. Scripting enhancements for Kotlin
★ 2.1kglance-experimental-tools. Glance Experimental Tools aims to supplement Jetpack Glance with features that are commonly required by developers but not yet available.
★ 190compose-placeholder. A Compose Multiplatform library which provides a modifier for display 'placeholder' UI while content is loading.
★ 327meeseeks. A Kotlin Multiplatform library for scheduling and managing background tasks
★ 130cite. A Kotlin compiler plugin for embedding information about the file being compiled
★ 370metro. A multiplatform, compile-time dependency injection framework for Kotlin
★ 1.3kchaquopy. Chaquopy: the Python SDK for Android
★ 1.2kDiscGenius. a tool for creating DJ-style transitions between song files
★ 5essentia. C++ library for audio and music analysis, description and synthesis, including Python bindings
★ 3.7kkapshot. Kotlin Compiler Plugin for source capture
★ 77kotlin-compile-testing. A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
★ 179KLibrosa. Librosa equivalent kotlin library to process audio file adn extract features from it.
★ 2Terpal. Typed String Interpolation for Kotlin
★ 56spleeter. Deezer source separation library including pretrained models.
★ 28kpaparazzi. Render your Android screens without a physical device or emulator
★ 2.6krealm-kotlin. Kotlin Multiplatform and Android SDK for the Realm Mobile Database: Build Better Apps Faster.
★ 1.1kCompose-Extended-Colors. 🚀🌈♾ Utility library that expands Compose Colors with Material Design2 colors, color swatches, Material Design 3 Tonal Palettes, color names, and utility functions to convert between HSL, HSV, RGB, HCT models and to HEX or from HEX
★ 45quiver. Quiver is a collection of extension methods and handy functions to make the wonderful functional programming Kotlin library, Arrow, even better.
★ 163kable. Kotlin Asynchronous Bluetooth Low-Energy
★ 1.2kKache. Kache is a lightweight Kotlin Multiplatform caching library that supports both in-memory and persistent caches and supports different eviction strategies (LRU, FIFO, MRU, and FILO).
★ 217MaterialKolor. 🎨 Generate a dynamic Material3 color scheme from a seed color
★ 914haze. Background blurring for Compose Multiplatform / Jetpack Compose
★ 2.4kReorderable. Reorder items in Lists and Grids in Jetpack Compose and Compose Multiplatform with drag and drop.
★ 1.3karrow-reflection. Kotlin Compile time reflection
★ 10FlowExt. 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
★ 420KStore. A tiny Kotlin multiplatform library that assists in saving and restoring objects to and from disk using kotlinx.coroutines, kotlinx.serialisation and kotlinx.io
★ 670android-maps-compose. Jetpack Compose composables for the Maps SDK for Android
★ 1.3kmoko-resources. Resources access for mobile (android & ios) Kotlin Multiplatform development
★ 1.4kswipe. Swipe gesture actions for Compose UI
★ 853kopykat. Little utilities for more pleasant immutable data in Kotlin
★ 294Ktorfit. HTTP client generator / KSP plugin for Kotlin Multiplatform (Android, iOS, Js, Jvm, Native, WasmJs)) using KSP and Ktor clients inspired by Retrofit https://foso.github.io/Ktorfit
★ 2.1klibrespot-java. [DEPRECATED] The most up-to-date open source Spotify client
★ 421librespot-android. A demo app that runs librespot-java on Android
★ 44circuit. ⚡️ A Compose-driven architecture for Kotlin and Android applications.
★ 1.8kmultiplatform-paging. A library that packages AndroidX Paging for Kotlin/Multiplatform.
★ 657Shizuku-API. The API and the developer guide for Shizuku and Sui.
★ 2.4kAndroidHiddenApiBypass. LSPass: Bypass restrictions on non-SDK interfaces
★ 2.5kjmh-gradle-plugin. Integrates the JMH benchmarking framework with Gradle
★ 726molecule. Build a StateFlow stream using Jetpack Compose
★ 2.2kscala3. The Scala 3 compiler, also known as Dotty.
★ 6.3kkorio. Korio: Kotlin cORoutines I/O : Virtual File System + Async/Sync Streams + Async TCP Client/Server + WebSockets for Multiplatform Kotlin 1.3
★ 358Fingerprint2Sleep. Perform quick actions via tap fingerprint sensor.
★ 252ComposeReorderable. Enables reordering by drag and drop in Jetpack Compose (Desktop) LazyList & LazyGrid.
★ 1kRiru. Inject into zygote process
★ 5.1kMagiskOnEmulator. Install Magisk on Official Android Emulator
★ 772AirHockeyCompose. Air Hockey Multiplayer Game in Jetpack Compose
★ 19xmlutil. XML Serialization library for Kotlin
★ 501YAHFA. Yet Another Hook Framework for ART
★ 1.7kLSPosed. LSPosed Framework
★ 24kXHaloFloatingWindow. Xposed: Halo Popup for Xposed Framework + My Own Spin of Multiwindow
★ 73XHFW3. The mod based on famous zst123's Xhalofloatingwindow xposed module. Code revised, partly rewritten
★ 31grazel. A tool to migrate Android projects from Gradle to Bazel incrementally and automatically
★ 299lyricist. 🌎 The missing I18N/L10N (internationalization/localization) multiplatform library for Compose Multiplatform!
★ 811Grammar-Kit. Grammar files support & parser/PSI generation for IntelliJ IDEA
★ 769android. Android Plugin for IntelliJ IDEA. This repository is a subset of git://git.jetbrains.org/idea/android.git cut according to GitHub file size limitations.
★ 1.1kreflekt. A plugin for Kotlin compiler for compile-time reflection
★ 378spotless. Keep your code spotless
★ 5.6kmosaic. Build terminal UI in Kotlin using Jetpack Compose
★ 2.7kkmp-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.
★ 2.3kgradle-license-plugin. Gradle plugin that provides a task to generate a HTML license report of your project.
★ 441detekt. Static code analysis for Kotlin
★ 7kkotlinconf-app. The official KotlinConf application
★ 3.5kkotlin-interactive-shell. Kotlin Language Interactive Shell
★ 611uuid. Kotlin Multiplatform UUID
★ 578multiplatform-paging. Kotlin Multiplatform library for Pagination
★ 250BuildKonfig. BuildConfig for Kotlin Multiplatform Project
★ 1.2kkasechange. 🐫🐍🍢🅿 Multiplatform Kotlin library to convert strings between various case formats including Camel Case, Snake Case, Pascal Case and Kebab Case
★ 100Kotlin-Multiplatform-Libraries. Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.
★ 3.2kNonEmptyCollections. A type-safe implementation for collections that cannot be empty. Life is too short for emptiness-checks!
★ 57gradle-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.
★ 1.7kcompose-icons. Popular Open Source icon packs for Compose Multiplatform
★ 860sealed-enum. A Kotlin annotation processor that makes writing normal enum classes obsolete.
★ 161multik. Multidimensional array library for Kotlin
★ 731compose-model. Kotlin
★ 36Cabret-Log. :pencil2: Method call logging for Kotlin Multiplatform
★ 194belay. Robust error-handling for Kotlin and Android
★ 36ComposeSpotifyDesktop. Spotify Demo Desktop app using Jetpack compose
★ 693arrow-fx. Λrrow Fx is part of Λrrow, a functional companion to Kotlin's Standard Library
★ 65governator. Governator is a library of extensions and utilities that enhance Google Guice to provide: classpath scanning and automatic binding, lifecycle management, configuration to field mapping, field validation and parallelized object warmup.
★ 829exhaustive. An annotation and Kotlin compiler plugin for enforcing a when statement is exhaustive
★ 457TmiK. Twitch messaging in Kotlin - Simple DSL for interacting with Twitch chat
★ 8orbit-mvi. An MVI framework for Kotlin and Android
★ 380Sesame. Android architecture components made right
★ 113compose-multiplatform. Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
★ 19kturbine. A testing library for kotlinx.coroutines Flow
★ 2.9kskiko. Kotlin Multiplatform bindings to Skia
★ 2.2kkotest. Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
★ 4.8kWhatTheStack. See a pretty error screen when your Android app crashes
★ 249EdXposed. Elder driver Xposed Framework.
★ 5.7kkotlinx-datetime. KotlinX multiplatform date/time library
★ 2.8kwire. Compile-time Dependency Injection for Go
★ 14kauto-service-ksp. A KSP implementation of AutoService
★ 167ksp. Kotlin Symbol Processing API
★ 3.5kKodein-DB. Multiplatform NoSQL database
★ 282contour. Layouts with lambdas 😎
★ 1.5kcompose-dogfooding. Code written during the Compose Dogfooding streams
★ 176Showkase. 🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
★ 2.3kast. Generic AST parsing library for kotlin multiplatform
★ 358kotlin-react-function. Kotlin Compiler plugin for React boilerplate
★ 47minimise. Minimise app built using kotlin multiplatform
★ 444Teleprinter. The missing Android keyboard API
★ 33androidx. Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
★ 6ksample-materials-shop. Sample app for Jetpack Compose Developer Preview 2
★ 509venom. A lightweight tool that simplifies testing of the process death scenario.
★ 310accompanist. A collection of extension libraries for Jetpack Compose
★ 7.8kkotlin-result. A multiplatform Result monad for modelling success or failure operations.
★ 1.3kkotlin. Kotlin Symbol Processing API
★ 318compose-shared-element. Experiment with SharedElement transition in Jetpack Compose, inspired by Flutter Hero widget.
★ 395kt-ui. [dropped, toy project] A multiplatform declarative UI framework for Kotlin. Just use Jetpack Compose.
★ 7compose-server-side. Experiment with server side rendering using compose and ktor
★ 311feather. Lightweight dependency injection for Java and Android (JSR-330)
★ 365tiger. Java
★ 1.6kbullet. Provides Dagger1-like ObjectGraph API around Dagger2 Components
★ 72arrow-meta. Functional companion to Kotlin's Compiler
★ 406keeper. A Gradle plugin that infers Proguard/R8 keep rules for androidTest sources.
★ 267Weaver. Gradle plugin with a fluent API for java bytecode manipulation.
★ 8Poko. A Kotlin compiler plugin that generates equals, hashCode, and toString for plain old Kotlin objects in public APIs.
★ 426no-copy. A Kotlin compiler plugin that removes the `copy` method of data classes.
★ 160Roomigrant. Automated Android Room ORM migrations generator with compile-time code generation
★ 371Exposed. Kotlin SQL Framework
★ 9.3kNapier. Logging library for Kotlin Multiplatform
★ 998ktor. Framework for quickly creating connected applications in Kotlin with minimal effort
★ 14kunearthed. Track process deaths in Android apps
★ 177wormhole. A time-traveling bytecode rewriter which adds future APIs to android.jar
★ 663viper4android_fx. ViPER4Android FX Control Panel
★ 264sqldelight. SQLDelight - Generates typesafe Kotlin APIs from SQL
★ 6.9kcycler. Kotlin
★ 782Swinject. Dependency injection framework for Swift with iOS/macOS/Linux
★ 6.7kbunches. Set of utils for supporting patchsets branches
★ 20android-sdk. Spotify SDK for Android
★ 516kotlinx-io. Kotlin multiplatform I/O library
★ 1.5kassertk. assertions for kotlin inspired by assertj
★ 826public-apis. A collective list of free APIs
★ 454kKotlin-Pokedex. :cyclone: A Pokedex app using ViewModel, ViewBinding, LiveData, Room and Navigation
★ 1.6ksource-pilot. 🧑✈️ A chrome extension to enable IDE like file navigation in GitHub
★ 125gradle-errorprone-plugin. Gradle plugin to use the error-prone compiler for Java
★ 401kastree. Simple Kotlin Source AST and Syntax Parsing, Editing, and Writing
★ 248Store. A Kotlin Multiplatform solution for working with data. Whether you’re building alone or with a team of thousands, Store can help
★ 3.4kdexcount-gradle-plugin. A Gradle plugin to report the number of method references in your APK on every build.
★ 3.1kinject.dart. Compile-time dependency injection for Dart and Flutter
★ 860kotlin-elements. Extension of the Java annotation processing API to Kotlin types
★ 10simple-store. Simple yet performant asynchronous file storage for Android
★ 91engine. The Flutter engine
★ 7.6kcompose-samples. Official Jetpack Compose samples.
★ 23kFlowBinding. Kotlin Coroutines Flow binding APIs for Android's platform and unbundled UI widgets, inspired by RxBinding.
★ 900MpApt. (Deprecated) :wrench: Kotlin Native/JS/JVM Annotation Processor library for Kotlin compiler plugins
★ 235kotlin-compile-testing. A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
★ 711kotlin-retry. A multiplatform higher-order function for retrying operations that may fail.
★ 376coil. Image loading for Android and Compose Multiplatform.
★ 12kktlint-gradle. A ktlint gradle plugin
★ 1.7kawesome-flutter. An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
★ 61kMapMe. The Android maps adapter
★ 831stateful. Stateful is a Kotlin library which makes Android application development faster and easier.
★ 67Kluent. Fluent Assertion-Library for Kotlin
★ 865awesome-kotlin. A curated list of awesome Kotlin related stuff Inspired by awesome-java.
★ 11kkotlin-native. Kotlin/Native infrastructure
★ 7kdokka. API documentation engine for Kotlin
★ 3.8kkotlin-flow-extensions. Extensions to the Kotlin Flow library.
★ 510kotlin-compiler-dagger-plugin. Experiment on implementing Dagger code generation as a compiler plugin
★ 32flutter_hooks. React hooks for Flutter. Hooks are a new kind of object that manages a Widget life-cycles. They are used to increase code sharing between widgets and as a complete replacement for StatefulWidget.
★ 3.3kplugins. Plugins for Flutter maintained by the Flutter team
★ 18krecoil. Swift and Kotlin ports of React (Prototype)
★ 178RxDogTag. Automatic tagging of RxJava 2+ originating subscribe points for onError() investigation.
★ 641ListItemView. Implementation of List Item from Material Design
★ 565delect. The Gradle Plugin for Dagger Reflect.
★ 141can-i-drop-jetifier. Gradle plugin that checks if there are dependencies using support library instead of AndroidX.
★ 555swift. The Swift Programming Language
★ 70kMagisk. The Magic Mask for Android
★ 62kmockk. mocking library for Kotlin
★ 5.8kjarjar. Jar Jar Links is a utility that makes it easy to repackage Java libraries and embed them into your own distribution.
★ 759Vector. Kotlin Coroutines based MVI architecture library for Android
★ 192mnemonik. Simple memoization extension function for Kotlin https://en.wikipedia.org/wiki/Memoization
★ 41gradle-incap-helper. Helper library and annotation processor for building incremental annotation processors
★ 149gson. A Java serialization/deserialization library to convert Java Objects into JSON and back
★ 24kkatana. Lightweight, minimalistic dependency injection library for Kotlin & Android
★ 180anvil. Minimal UI library for Android inspired by React
★ 1.4kPocketMode. Prevent accidential touches on your Android smartphone
★ 67injectedvmprovider. Small lib to use easily use Android's ViewModels with a depedency injection framework like dagger
★ 50okbuck. OkBuck is a gradle plugin that lets developers utilize the Buck build system on a gradle project.
★ 1.5kSharedMemory. Share memory across processes without limits.
★ 46livedata-ktx. Kotlin extension for LiveData, chaining like RxJava
★ 465workflow. A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
★ 1.2kSplitties. A collection of hand-crafted extensions for your Kotlin projects.
★ 2.6kkotlinx-atomicfu. The idiomatic way to use atomic operations in Kotlin
★ 1.1kKrate. A SharedPreferences wrapper powered by Kotlin delegates
★ 285groupie. Groupie helps you display and manage complex RecyclerView layouts.
★ 3.7kAndroid-Iconics. Android-Iconics - Use any icon font, or vector (.svg) as drawable in your application.
★ 5.3ktimeago. Simple java library for displaying dates as relative time ago language.
★ 383FreeReflection. A library that lets you use reflection without any restriction above Android P
★ 3.2kview_shaper. A library to help create shaped views and layouts in Android
★ 47jadx. Dex to Java decompiler
★ 50kmagnet. Dependency injection library for modular Android applications
★ 174retrofit2-kotlinx-serialization-converter. A Retrofit 2 Converter.Factory for Kotlin serialization.
★ 1.1kkohttp. Kotlin DSL http client
★ 476Helium. Lightweight, Intuitive Framework for Android
★ 337RecyclerView-FastScroller. A fully customizable Fast Scroller for the RecyclerView in Android, written in Kotlin
★ 836hauler. Library with swipe to dismiss Activity gesture implementation
★ 436AndroidSlidingUpPanel. This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.
★ 9.5kyoutubedl-android. youtube-dl for android
★ 1.3k