Data refreshed 5 October 2026, 22:59 UTC
Top 100 Kotlin repositories on GitHub, ranked by stars
Kotlin's top repositories are Android clients, rooting and system tools, and Jetpack-adjacent libraries.
GitHub reports 2,371,667 repositories whose detected primary language is Kotlin. The 100 most-starred of them are listed below, ranked by stargazers_count. 2dust/v2rayNG leads with 63,539 stars, and the bar for 100th place is 7,504 stars. The median repository in this top 100 has 12,113 stars, and the most common licence is Apache-2.0 (51 of 100 repositories).
- 100 repositories ranked
- 63,539 stars for #1
- 7,504 stars to enter the top 100
- 12,113 median stars in the top 100
- 2,371,667 repositories GitHub reports
- 557.3 KB JSONL file
The 100 most-starred Kotlin repositories
| # | Repository | ★ Stars | Forks | Open issues | Licence | Last push | Description |
|---|---|---|---|---|---|---|---|
| 1 | 2dust/v2rayNG | 63,539 | 8,223 | 36 | GPL-3.0 | A V2Ray client for Android, support Xray core and v2fly core | |
| 2 | topjohnwu/Magisk | 63,093 | 18,795 | 45 | GPL-3.0 | The Magic Mask for Android | |
| 3 | bannedbook/fanqiang | 53,938 | 8,589 | 338 | — | 翻墙-科学上网 | |
| 4 | JetBrains/kotlin | 53,479 | 6,434 | 448 | — | The Kotlin Programming Language. | |
| 5 | gedoor/legado | 47,114 | 5,571 | 18 | — | Legado 3.0 Book Reader with powerful controls & full functions❤️阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。 | |
| 6 | lysine-dev/okhttp | 47,086 | 9,294 | 155 | Apache-2.0 | A meticulous HTTP client for the JVM, Android, and GraalVM. | |
| 7 | android/architecture-samples | 45,853 | 11,848 | 228 | Apache-2.0 | A collection of samples to discuss and showcase different architectural tools and patterns for Android apps. | |
| 8 | gkd-kit/gkd | 42,515 | 2,016 | 13 | GPL-3.0 | 基于无障碍,高级选择器,订阅规则的自定义屏幕点击安卓应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules | |
| 9 | PhilJay/MPAndroidChart | 38,183 | 8,975 | 1 | Apache-2.0 | A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling,… | |
| 10 | shadowsocks/shadowsocks-android | 36,807 | 11,432 | 78 | NOASSERTION | A shadowsocks client for Android | |
| 11 | RikkaApps/Shizuku | 31,081 | 3,267 | 642 | Apache-2.0 | Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process. | |
| 12 | alibaba/p3c | 30,850 | 7,958 | 185 | Apache-2.0 | Alibaba Java Coding Guidelines pmd implements and IDE plugin | |
| 13 | librepods-org/librepods | 30,155 | 1,780 | 324 | GPL-3.0 | AirPods liberated from Apple's ecosystem. | |
| 14 | square/leakcanary | 30,005 | 3,994 | 131 | Apache-2.0 | A memory leak detection library for Android. | |
| 15 | ReVanced/revanced-manager | 29,726 | 1,159 | 204 | GPL-3.0 | 💊 Application to use ReVanced on Android | |
| 16 | JunkFood02/Seal | 29,473 | 1,457 | 733 | GPL-3.0 | 🦭 Video/Audio Downloader for Android, based on yt-dlp | |
| 17 | signalapp/Signal-Android | 29,417 | 6,902 | 502 | AGPL-3.0 | A private messenger for Android. | |
| 18 | pppscn/SmsForwarder | 28,271 | 3,441 | 16 | BSD-2-Clause | 短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。… | |
| 19 | google-ai-edge/gallery | 24,849 | 2,711 | 391 | Apache-2.0 | A gallery that showcases on-device ML/GenAI use cases and allows people to try and use models locally. | |
| 20 | CymChad/BaseRecyclerViewAdapterHelper | 24,574 | 5,169 | 338 | MIT | BRVAH:Powerful and flexible RecyclerAdapter | |
| 21 | mihonapp/mihon | 24,024 | 1,573 | 734 | Apache-2.0 | Free and open source manga reader for Android | |
| 22 | android/compose-samples | 23,497 | 5,496 | 7 | Apache-2.0 | Official Jetpack Compose samples. | |
| 23 | MatsuriDayo/NekoBoxForAndroid | 22,993 | 1,899 | 179 | NOASSERTION | NekoBox for Android / sing-box / universal proxy toolchain for Android | |
| 24 | android/nowinandroid | 21,886 | 4,657 | 281 | Apache-2.0 | A fully functional Android app built entirely with Kotlin and Jetpack Compose | |
| 25 | google/iosched | 21,635 | 6,064 | 76 | Apache-2.0 | The Google I/O Android App | |
| 26 | open-ani/animeko | 20,500 | 598 | 549 | AGPL-3.0 | 集找番、追番、看番的一站式弹幕追番平台,云收藏同步 (Bangumi),离线缓存,BitTorrent,弹幕云过滤。100% Kotlin/Compose Multiplatform | |
| 27 | afollestad/material-dialogs | 19,544 | 3,071 | 111 | Apache-2.0 | 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. | |
| 28 | JetBrains/compose-multiplatform | 19,406 | 1,431 | 25 | Apache-2.0 | Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable. | |
| 29 | komi-store/komi-store | 19,084 | 725 | 98 | Apache-2.0 | 🩵 A free, open-source app store for developers' releases on GitHub, Codeberg & Forgejo — browse, discover, and install apps with one click.… | |
| 30 | tiann/KernelSU | 18,902 | 4,161 | 71 | GPL-3.0 | A Kernel based root solution for Android | |
| 31 | square/picasso | 18,776 | 3,933 | 212 | Apache-2.0 | A powerful image downloading and caching library for Android | |
| 32 | google/flexbox-layout | 18,290 | 1,798 | 132 | Apache-2.0 | Flexbox for Android | |
| 33 | amir1376/ab-download-manager | 18,265 | 936 | 455 | Apache-2.0 | A Download Manager that speeds up your downloads | |
| 34 | android/sunflower | 17,757 | 4,769 | 76 | Apache-2.0 | A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose. | |
| 35 | facebook/fresco | 17,152 | 3,737 | 263 | MIT | An Android library for managing images and the memory they use. | |
| 36 | iamgio/quarkdown | 16,275 | 515 | 20 | GPL-3.0 | 🪐 Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases. | |
| 37 | nickbutcher/plaid | 16,172 | 3,076 | 102 | Apache-2.0 | An Android app which provides design news & inspiration as well as being an example of implementing material design. | |
| 38 | mobile-dev-inc/Maestro | 15,947 | 984 | 507 | Apache-2.0 | Painless E2E Automation for Mobile and Web | |
| 39 | Kotlin/anko | 15,768 | 1,264 | 243 | Apache-2.0 | Pleasant Android application development | |
| 40 | T8RIN/ImageToolbox | 14,866 | 644 | 2 | Apache-2.0 | 🖼️ Image Toolbox is a powerful app for advanced image manipulation. It offers dozens of features, from basic tools like crop and draw to fi… | |
| 41 | mamoe/mirai | 14,802 | 2,478 | 297 | AGPL-3.0 | 高效率 QQ 机器人支持库 | |
| 42 | ktorio/ktor | 14,536 | 1,315 | 205 | Apache-2.0 | Framework for quickly creating connected applications in Kotlin with minimal effort | |
| 43 | thunderbird/thunderbird-android | 14,061 | 2,835 | 1,074 | Apache-2.0 | Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail) | |
| 44 | orhanobut/logger | 13,834 | 2,123 | 81 | Apache-2.0 | ✔️ Simple, pretty and powerful logger for android | |
| 45 | Kotlin/kotlinx.coroutines | 13,820 | 1,950 | 343 | Apache-2.0 | Library support for Kotlin coroutines | |
| 46 | MetrolistGroup/Metrolist | 13,291 | 1,095 | 386 | GPL-3.0 | YouTube Music client for Android | |
| 47 | android/uamp | 13,167 | 3,747 | 99 | Apache-2.0 | A sample audio app for Android | |
| 48 | libre-tube/LibreTube | 12,773 | 683 | 171 | GPL-3.0 | An alternative frontend for YouTube, for Android. | |
| 49 | JingMatrix/Vector | 12,660 | 851 | 32 | GPL-3.0 | Modern Xposed Framework | |
| 50 | Tamsiree/RxTool | 12,287 | 2,833 | 70 | Apache-2.0 | Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键集成UCrop选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用Dialog | WebView的封装可播放视频… | |
| 51 | ankidroid/Anki-Android | 11,939 | 2,952 | 326 | GPL-3.0 | AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention. | |
| 52 | coil-kt/coil | 11,915 | 795 | 72 | Apache-2.0 | Image loading for Android and Compose Multiplatform. | |
| 53 | YiiGuxing/TranslationPlugin | 11,858 | 809 | 42 | MIT | Translation plugin for IntelliJ-based IDEs/Android Studio. | |
| 54 | maxrave-dev/SimpMusic | 11,730 | 636 | 399 | GPL-3.0 | A cross-platform music app using YouTube Music for backend | |
| 55 | mikepenz/MaterialDrawer | 11,643 | 2,013 | 13 | Apache-2.0 | The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design. | |
| 56 | breezy-weather/breezy-weather | 11,593 | 410 | 115 | LGPL-3.0 | A feature-rich weather app with good visualizations and more than 50 sources. | |
| 57 | yujincheng08/BiliRoaming | 11,545 | 782 | 83 | — | 哔哩漫游,解除B站客户端番剧区域限制的Xposed模块,并且提供其他小功能。An Xposed module that unblocks bangumi area limit of BILIBILI with miscellaneous features. | |
| 58 | wasabeef/recyclerview-animators | 11,538 | 1,954 | 110 | Apache-2.0 | An Android Animation library which easily add itemanimator to RecyclerView items. | |
| 59 | yairm210/Unciv | 11,396 | 1,956 | 123 | MPL-2.0 | Open-source Android/Desktop remake of Civ V | |
| 60 | Heapy/awesome-kotlin | 11,386 | 1,279 | 24 | Apache-2.0 | A curated list of awesome Kotlin related stuff Inspired by awesome-java. | |
| 61 | Shabinder/SpotiFlyer | 11,286 | 820 | 571 | GPL-3.0 | Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud. | |
| 62 | utkarshdalal/GameNative | 10,939 | 444 | 130 | GPL-3.0 | Native PC gaming with Steam, Epic, GOG and Amazon integrations on Android | |
| 63 | recloudstream/cloudstream | 10,875 | 1,107 | 551 | GPL-3.0 | Android app for streaming and downloading media. | |
| 64 | JakeWharton/timber | 10,853 | 994 | 63 | Apache-2.0 | A logger with a small, extensible API which provides utility on top of Android's normal Log class. | |
| 65 | AppIntro/AppIntro | 10,568 | 1,761 | 41 | Apache-2.0 | Make a cool intro for your Android app. | |
| 66 | deniscerri/ytdlnis | 10,438 | 479 | 67 | GPL-3.0 | Full-featured audio/video downloader for Android using yt-dlp | |
| 67 | iSoron/uhabits | 10,300 | 1,265 | 53 | GPL-3.0 | Loop Habit Tracker, a mobile app for creating and maintaining long-term positive habits | |
| 68 | JetBrains/ideavim | 10,278 | 811 | 16 | MIT | IdeaVim – A Vim engine for JetBrains IDEs | |
| 69 | square/moshi | 10,165 | 811 | 113 | Apache-2.0 | A modern JSON library for Kotlin and Java. | |
| 70 | InsertKoinIO/koin | 10,024 | 791 | 72 | Apache-2.0 | Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform | |
| 71 | ethereum-lists/chains | 9,828 | 8,183 | 97 | MIT | provides metadata for chains | |
| 72 | JakeWharton/RxBinding | 9,568 | 977 | 42 | Apache-2.0 | RxJava binding APIs for Android's UI widgets. | |
| 73 | vfsfitvnm/ViMusic | 9,466 | 1,329 | 730 | GPL-3.0 | An Android application for streaming music from YouTube Music | |
| 74 | bitwarden/android | 9,443 | 1,062 | 196 | GPL-3.0 | Bitwarden mobile apps (Password Manager and Authenticator) for Android. | |
| 75 | firebase/quickstart-android | 9,324 | 7,395 | 60 | Apache-2.0 | Firebase Quickstart Samples for Android | |
| 76 | JetBrains/Exposed | 9,292 | 802 | 177 | Apache-2.0 | Kotlin SQL Framework | |
| 77 | zhanghai/MaterialFiles | 9,145 | 751 | 615 | GPL-3.0 | Material Design file manager for Android | |
| 78 | Ackites/Nrfr | 9,087 | 663 | 113 | Apache-2.0 | 🌍 免 Root 的 SIM 卡国家码修改工具 | 解决国际漫游时的兼容性问题,帮助使用海外 SIM 卡获得更好的本地化体验,解锁运营商限制,突破区域限制 | |
| 79 | lysine-dev/okio | 9,048 | 1,238 | 107 | Apache-2.0 | A modern I/O library for Android, Java, and Kotlin Multiplatform. | |
| 80 | KotatsuApp/Kotatsu | 8,899 | 937 | 579 | GPL-3.0 | Manga reader for Android | |
| 81 | florisboard/florisboard | 8,683 | 740 | 474 | Apache-2.0 | An open-source keyboard for Android which respects your privacy. Currently in beta. | |
| 82 | MorpheApp/morphe-manager | 8,666 | 200 | 24 | GPL-3.0 | Morphe app patcher for Android | |
| 83 | AAswordman/Operit | 8,416 | 692 | 185 | LGPL-3.0 | The most powerful AI agent and AI chat software on Android/Operit是一款Android上能力最为强大、发展最久的AI Agent | |
| 84 | skydoves/Pokedex | 8,361 | 1,109 | 26 | Apache-2.0 | 🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM ar… | |
| 85 | javalin/javalin | 8,359 | 650 | 27 | Apache-2.0 | A simple and modern Java and Kotlin web framework | |
| 86 | TeamVanced/VancedManager | 8,136 | 1,082 | 61 | GPL-3.0 | Vanced Installer | |
| 87 | rikkahub/rikkahub | 8,017 | 741 | 265 | AGPL-3.0 | RikkaHub is an Android APP that supports for multiple LLM providers. | |
| 88 | CeuiLiSA/Pixiv-Shaft | 8,016 | 256 | 13 | GPL-2.0 | Pixiv第三方Android客户端 | |
| 89 | bmax121/APatch | 8,007 | 790 | 56 | GPL-3.0 | The patching of Android kernel and Android system | |
| 90 | uber/RIBs | 7,940 | 913 | 119 | Apache-2.0 | Uber's cross-platform mobile architecture framework - Android Repository | |
| 91 | google/accompanist | 7,837 | 688 | 15 | Apache-2.0 | A collection of extension libraries for Jetpack Compose | |
| 92 | facebook/litho | 7,800 | 769 | 116 | Apache-2.0 | A declarative framework for building efficient UIs on Android. | |
| 93 | skydoves/android-developer-roadmap | 7,789 | 721 | 13 | Apache-2.0 | 🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems. | |
| 94 | aniyomiorg/aniyomi | 7,757 | 653 | 375 | Apache-2.0 | An app for manga and anime | |
| 95 | permissionlesstech/bitchat-android | 7,720 | 1,858 | 358 | GPL-3.0 | decentralized mesh chat | |
| 96 | d4rken-org/sdmaid-se | 7,688 | 831 | 21 | GPL-3.0 | SD Maid 2/SE is Android's most thorough cleaning tool. | |
| 97 | chrisbanes/cheesesquare | 7,635 | 1,777 | 18 | Apache-2.0 | Demos the new Android Design library. | |
| 98 | ReadYouApp/ReadYou | 7,576 | 336 | 477 | GPL-3.0 | An Android RSS reader presented in Material You style. | |
| 99 | Droid-ify/client | 7,543 | 225 | 196 | GPL-3.0 | Clutterfree F-Droid client, [mirror] https://codeberg.org/droidify/client | |
| 100 | ArisGuimera/Android-Expert | 7,504 | 165 | 2 | Apache-2.0 | Aprende a PROGRAMAR aplicaciones ANDROID en KOTLIN sin conocimientos previos |
Fork counts include open pull requests in
open_issues_count, because that is how GitHub's API reports it.
Descriptions are truncated to 140 characters; the full text is in the JSONL
download.
Download the Kotlin data
- JSONL — raw GitHub Search API objects (557.3 KB, 100 lines)
- Markdown table of the same ranking
- All 30 JSONL files
curl -sSL -o kotlin.jsonl \
https://raw.githubusercontent.com/havaianasdestruido/top100/main/data/JSONL/kotlin.jsonl
jq -r '.full_name + " " + (.stargazers_count|tostring)' kotlin.jsonl | head -10
How this list is built
A single GitHub Search API request per language —
?q=language:kotlin&sort=stars&order=desc&per_page=100
— refreshed hourly by a scheduled GitHub Actions workflow and committed back to
the repository. The records are never reshaped: every field GitHub returned is
preserved. The methodology page covers the query,
the rate limits, the fields the Search API omits and the known limitations, and the
field reference documents every JSON key.
Frequently asked questions
What is the most-starred Kotlin repository on GitHub?
2dust/v2rayNG is the most-starred Kotlin repository with 63,539 stars as of 5 October 2026, ahead of topjohnwu/Magisk (63,093) and bannedbook/fanqiang (53,938).
How many Kotlin repositories are on GitHub?
GitHub reports 2,371,667 public repositories whose detected primary language is Kotlin. Top100 ranks the 100 most-starred of them; 100th place currently needs 7,504 stars.
How do I download the top 100 Kotlin repositories as JSON?
Download data/JSONL/kotlin.jsonl — 100 lines, each the complete GitHub Search API object for one repository, including topics, licence, every count and every timestamp. A readable Markdown table of the same ranking is also published.