What are the top Kotlin repos?
Popular Kotlin repositories on GitHub, each answered in plain English for non-coders: what it is, its tech stack, and how to run it.
- mockk/mockkTesting library for Kotlin that lets you create controlled fake versions of classes and interfaces to isolate
- kizitonwose/calendarAn Android calendar library for Kotlin developers that handles all display and selection logic while you contr
- tapadoo/alerterAlerter is an Android library that shows customizable notification banners sliding in from the top of the scre
- wxxsfxyzm/installerx-revivedAn Android app that replaces the default APK installer with more options, including split APK support, root-le
- firebase/firebaseui-androidA ready-made Android library from Google with drop-in UI components for Firebase sign-in, live database lists,
- simondankelmann/bluetooth-le-spamAn Android app that broadcasts fake Bluetooth Low Energy device advertisements, causing nearby iPhones and Win
- kotest/kotestA flexible testing framework for Kotlin that supports multiple ways to write tests, property-based testing wit
- hxh19950701/webviewtvliveAn Android app that loads live TV broadcasts from broadcaster websites directly inside the app using a browser
- samolego/cantaAn Android app that lets you uninstall pre-installed bloatware and system apps from your phone without root ac
- vremsoftwaredevelopment/wifianalyzerA free Android app that scans nearby Wi-Fi networks and shows their signal strength, channel usage, and conges
- aliucord/aliucordA mod platform for the older Android Discord app that lets you install community-made plugins and custom theme
- plainhub/plain-appA free, open-source Android app that turns your phone into a local server so you can browse files, read SMS, s
- mm2-0/kvaesitsoKvaesitso is a free, open-source Android home screen replacement built around search — type what you want inst
- lizongying/my-tv-0My TV is an Android TV app that plays IPTV live streams from a custom channel list you provide, letting you wa
- duckduckgo/androidThe official open-source Android app from DuckDuckGo, a privacy-focused browser and search engine, written in
- izhangzhihao/intellij-rainbow-bracketsRainbow Brackets colors matching bracket pairs in distinct hues inside JetBrains IDEs, making nested code much
- kittinunf/fuelFuel is a Kotlin HTTP library for Android and JVM apps that makes network requests readable and simple — add a
- neoapplications/neo-storeNeo Store is a modern Android app for browsing and installing free, open-source apps from F-Droid and 100+ com
- android/user-interface-samplesA collection of small Android app examples demonstrating specific UI features in Kotlin, though most samples h
- revanced/revanced-patches-templateAn official starting-point template for building and publishing your own collection of ReVanced patches — code
- aaswordman/operitAn Android AI assistant app that connects AI models to your phone's real capabilities: managing files, browsin
- moezbhatti/qksmsQKSMS is a clean, open-source Android SMS and MMS app that replaces the default messaging app with a Material
- streetcomplete/streetcompleteAn Android app that lets anyone improve the OpenStreetMap world map by answering simple questions about nearby
- intellij-rust/intellij-rustA now-deprecated community Rust plugin for JetBrains IDEs that added syntax highlighting, code completion, and
- rikkahub/rikkahubAn Android app that lets you chat with multiple AI services using your own API key, supporting text, images, P
- chuckerteam/chuckerA two-line-to-add Android debugging library that captures every network request and response your app makes an
- oxygencobalt/auxioAuxio is a free, open-source local music player for Android that plays audio files from your device — no inter
- rumboalla/apkupdaterAPKUpdater is a free Android app that checks for updates across multiple app sources at once — APKMirror, F-Dr
- kotlin/dokkaThe official documentation generator for Kotlin maintained by JetBrains. It reads comment blocks in Kotlin and
- hdshare/wauxiliary_publicWAuxiliary is an Android module that adds unofficial features and tweaks to the WeChat app at runtime using th
- jetbrains/intellij-platform-plugin-templateAn official JetBrains GitHub template for building IntelliJ IDEA plugins, providing a pre-configured Gradle pr
- videolan/vlc-androidThe official VLC media player for Android, supporting a huge range of video and audio formats, network streami
- git-xuhao/kotlinmvpA complete Android video-browsing app built in Kotlin as a learning project, demonstrating the MVP architectur
- pierfrancescosoffritti/android-youtube-playerAn Android library that adds reliable YouTube video playback to your app using YouTube's own web player, repla
- gradle/kotlin-dsl-samplesA now-obsolete collection of sample Gradle build scripts written in Kotlin instead of Groovy, created by the G
- bufferapp/android-clean-architecture-boilerplateA Kotlin Android starter project from Buffer that shows Clean Architecture in action — four separate layers (U
- element-hq/element-androidElement Android is the older version of the Element messaging app for Android, connecting to the open Matrix n
- guolindev/permissionxPermissionX is an Android library that simplifies asking users to grant app permissions. It handles all the ed
- takusemba/spotlightAn Android library that creates onboarding tutorials by drawing a glowing spotlight ring over specific parts o
- whitedns/whitedns-androidWhiteDNS is an Android app that routes your phone's internet traffic through DNS tunneling services to bypass
- harmony-on-android/hoaAndroid runtime that loads and executes OpenHarmony HAP apps written in ArkTS or ArkUI, by patching ArkUI-X 6.
- amrdoh/clockmasterThird-party Android clock app written in Kotlin with a Material Expressive visual style, distributed as a GitH
- omarahmedx14/my-android-playgroundPersonal Android learning project in its foundation phase, set up with Kotlin, Jetpack Compose, Hilt, Room, an
- wifi-x-smasher/nuvio-windows-unofficialAn unofficial Windows desktop app that brings the Nuvio streaming organizer to PC, letting you browse your add
- huiyeji-7/pei-pei-shuaAn Android study app for China's civil service exam that adds a floating AI button over any app — tap it to sc
- nils0000shiyong/kuaida-ai-assistantAn Android app that listens to job interview questions, transcribes them, and generates a spoken-style answer
- m4xx3d0ut/1337-boardAn Android keyboard for developers and terminal users that adds missing keys like Escape, Tab, Ctrl, Alt, and
- areu01or00/hermes-agent-mobile-clientAn Android WebView wrapper that loads the Hermes Agent dashboard from your computer so you can use the AI assi
- dw2lam/openlauncherA custom Android home screen for aftermarket car head units that replaces generic phone-style launchers with a
- thatjoshguy67/blur-widget-demoA working Android demo showing how third-party widgets can use Samsung One UI's native wallpaper blur effect,
- android/appfunctionsOfficial Google sample showing how an Android app can publish actions like send-message or start-call through
- mfairley/expo-callkit-telecomExpo module that wraps iOS CallKit and Android Jetpack Core-Telecom with one API so React Native apps can show
- sky22333/skyadbAn Android app that lets you control other Android devices over Wi-Fi using ADB, giving you app management, fi
- getnopeek/nopeek-androidNoPeek is an Android app that scans for nearby smart glasses and VR headsets such as Meta Ray-Ban and Apple Vi
- meta-quest/portal-samplesA starter Android app from Meta showing developers how to build for Meta Portal smart displays, with working e
- sir-mmd/dataproxyAn Android app that turns your phone into a SOCKS5 proxy server, routing all connected device traffic through
- starbrightlab/immortalA custom launcher, photo frame screensaver, and community app store for discontinued Meta Portal smart display
- thecybersandeep/androidspectAndroidSpect turns a rooted Android phone into a local inspection server. Visit it from any browser on the sam
- composablehorizons/material-3-compose-unstyledA Kotlin library of Material 3 UI components that work on both Android and desktop, separating visual styling
- lyosu/hortay-androidAndroid app that shows your Telegram channel subscriptions as one chronological feed instead of a chat list, w
- freenetio/fakesniAndroid app bypassing deep packet inspection firewalls by spoofing Server Name Indication (SNI) in HTTPS hands
- lilmuff2/bsmlAn Android app that lets Brawl Stars players load visual and data mods into the game without rooting their dev
- dev778g-me/kornerA Kotlin library for Compose Multiplatform that replaces standard circular corner rounding with superellipse (
- androidpoet/cloudflare-kmpA Kotlin Multiplatform library that lets Android, iOS, and desktop apps safely access Cloudflare's database, k
- androidpoet/openai-kmpKotlin Multiplatform SDK for the OpenAI APIs. Builds on Ktor, ships as fourteen small modules per endpoint fam
- itskenny0/rabbit-r1-haNative Android client for Home Assistant, built for the Rabbit R1's scroll wheel but also working on Android 1
- blindman81/snippetsAn Android app that lets you attach a short text snippet to your photos and revisits them on a cycling schedul
- leonxlnx/image-sorter-appPhotoSwipe is an Android app that turns clearing your camera roll into a swipe card game. Left deletes in batc
- ad-chd/decloudLocal Android-to-Windows file transfer app over WiFi or USB. No cloud, no account, with an Android app and an
- shanraisshan/google-huawei-flavor-buildtypesAn Android Studio template that lets you build one app for both Google Play and Huawei App Gallery using flavo
- azcomp2000/battery-sentinelAn Android app written in Kotlin that monitors phone battery capacity and per-app drain without root, using a
- diredocks/cleanarchitecturenoteappFork of Philipp Lackner's Clean Architecture note-taking tutorial app for Android. A learner's copy of an MVVM
- yokerman41/monitorpc-basic-androidAn Android app that shows live CPU, GPU, RAM, network, and storage metrics from your PC over a local network o
- pflammertsma/snippetsA collection of working code examples that back Google's official Android developer docs, so learners can see
All repos · Explain any other repo →