Kotlin Android

Open-source Kotlin projects categorized as Android

Top 23 Kotlin Android Projects

  1. v2rayNG

    A V2Ray client for Android, support Xray core and v2fly core

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. OkHttp

    Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

    Project mention: 안드로이드 개발자가 빠르게 적용할 수 있는 Flutter 프로젝트 구성 | dev.to | 2025-11-02
  4. architecture-samples

    A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.

  5. shadowsocks-android

    A shadowsocks client for Android

  6. leakcanary

    A memory leak detection library for Android.

    Project mention: 🛠️ Debugging AOSP System Software Memory Leaks Using LeakCanary | dev.to | 2025-05-15

    LeakCanary GitHub AOSP Source Tree Setup Eclipse MAT

  7. revanced-manager

    💊 Application to use ReVanced on Android

    Project mention: YouTube blocks background video playback on Brave and other Browsers | news.ycombinator.com | 2026-01-31

    Revanced allows you to patch the official Android YouTube apk to enable this feature alongside many others, including a block, Sponsorblock, and dislikes.

    https://github.com/revanced/revanced-manager

    Rossmann's Grayjay app offers the same functionality in a separate standalone client. It has a paid pro mode, but is free software. I use this on devices that I haven't signed in with Google.

    https://grayjay.app/

  8. librepods

    AirPods liberated from Apple's ecosystem.

    Project mention: Two year old Android Bluetooth bug fixed, no more root required for librepods | news.ycombinator.com | 2026-03-26

    From Librepods github:

    > You must have a rooted device with Xposed to use LibrePods on Android. This is due to a bug in the Android Bluetooth stack.

    https://github.com/kavishdevar/librepods#root-requirement

    This bug is referenced here https://issuetracker.google.com/issues/371713238 and a comment from a Google employee on 23/6 says the following:

    > Thanks for reporting this issue. The change is available as part of Android open source Bluetooth stack starting March 2026. Mobile phone manufacturers will determine when this will be updated on their respective devices.

    This means then that Android devices that receives this update to the Bluetooth stack no longer need to root their Android devices for Librepods!

  9. Seal

    🦭 Video/Audio Downloader for Android, based on yt-dlp

    Project mention: Termux | news.ycombinator.com | 2026-02-02
  10. compose-samples

    Official Jetpack Compose samples.

    Project mention: Eleva tu app Android: patrones de arquitectura con Jetpack Compose | dev.to | 2025-12-13

    Jetpack Compose Documentation

  11. nowinandroid

    A fully functional Android app built entirely with Kotlin and Jetpack Compose

    Project mention: Modularizing Your Android Build with Convention Plugins and Version Catalogs: The Gradle Architecture That Cuts CI Time in Half | dev.to | 2026-04-16

    ## Gotchas - **Modularization is a graph problem, not a counting problem.** 40 modules in a linear chain are worse than 10 modules in a flat graph. Run `./gradlew :app:dependencies` and break feature-to-feature edges. - **Use `api` vs `implementation` strictly.** Feature modules should never expose transitive dependencies to other feature modules — because they should never depend on each other. - **Configuration cache requires dropping buildSrc.** You cannot get meaningful cache hit rates while `buildSrc` is in play. This is the single highest-ROI change you can make. - **Clean build times improve less dramatically than incremental ones.** Expect clean builds to go from 8m 12s to around 5m 48s. The real payoff is in the incremental cycle you hit hundreds of times per day. ## Wrapping Up Start with the `build-logic` migration — it typically takes a day and unlocks configuration caching immediately. Then flatten your dependency graph so feature modules only reach down to `:core-*` modules. Finally, move version catalog bundle references into your convention plugins. I've watched teams accept 20-minute CI runs for months because "that's just how Gradle is." It isn't. A day of restructuring paid back within a week on our team. For further reading, check the [Gradle composite builds docs](https://docs.gradle.org/current/userguide/composite_builds.html) and the [Now in Android](https://github.com/android/nowinandroid) project, which implements this exact pattern at scale.

  12. NekoBoxForAndroid

    NekoBox for Android / sing-box / universal proxy toolchain for Android

  13. mihon

    Free and open source manga reader for Android

  14. compose-multiplatform

    Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

  15. flexbox-layout

    Flexbox for Android

  16. KernelSU

    A Kernel based root solution for Android

    Project mention: Instalando e Utilizando o Windows Subsystem for Android (WSA) com Root | dev.to | 2025-08-12

    KernelSU: https://github.com/tiann/KernelSU

  17. Maestro

    Painless E2E Automation for Mobile and Web

    Project mention: Teaching Claude to QA a mobile app | news.ycombinator.com | 2026-03-22
  18. thunderbird-android

    Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)

    Project mention: Top 10 Best Ever Open Source Apps | dev.to | 2026-01-14

    APK download https://github.com/thunderbird/thunderbird-android/releases/latest

  19. ImageToolbox

    🖼️ Image Toolbox is a powerful app for advanced image manipulation. It offers dozens of features, from basic tools like crop and draw to filters, OCR, and a wide range of image processing options

  20. GitHub-Store

    🩵 A free, open-source app store for GitHub releases — browse, discover, and install apps with one click. Powered by Kotlin and Compose Multiplatform for Android & Desktop (Linux, MacOS, Windows).

    Project mention: GitHub Store: Your One-Stop Shop for Open-Source Apps! | dev.to | 2026-04-06

    View the Project on GitHub

  21. LibreTube

    An alternative frontend for YouTube, for Android.

    Project mention: NewPipe: YouTube client without vertical videos and algorithmic feed | news.ycombinator.com | 2026-02-14
  22. Coil

    Image loading for Android and Compose Multiplatform.

  23. MaterialDrawer

    The flexible, easy to use, all in one drawer library for your Android project. Now brand new with material 2 design.

  24. recyclerview-animators

    An Android Animation library which easily add itemanimator to RecyclerView items.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Kotlin Android discussion

Log in or Post with

Kotlin Android related posts

  • Modularizing Your Android Build with Convention Plugins and Version Catalogs: The Gradle Architecture That Cuts CI Time in Half

    1 project | dev.to | 16 Apr 2026
  • Sentry with Spring Boot

    1 project | dev.to | 14 Apr 2026
  • Learning Full-stack Observability: Logging

    3 projects | dev.to | 7 Apr 2026
  • GitHub Store: Your One-Stop Shop for Open-Source Apps!

    1 project | dev.to | 6 Apr 2026
  • I'm 18 and Built an Open-Source Camera That Cryptographically Proves Photos Are Real

    1 project | dev.to | 1 Apr 2026
  • Show HN: 2MB FOSS Nav App with GPX Tracking

    1 project | news.ycombinator.com | 28 Mar 2026
  • Two year old Android Bluetooth bug fixed, no more root required for librepods

    1 project | news.ycombinator.com | 26 Mar 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Android projects in Kotlin? This list will help you:

# Project Stars
1 v2rayNG 54,657
2 OkHttp 46,932
3 architecture-samples 45,654
4 shadowsocks-android 36,635
5 leakcanary 29,921
6 revanced-manager 27,516
7 librepods 26,637
8 Seal 25,836
9 compose-samples 23,083
10 nowinandroid 21,078
11 NekoBoxForAndroid 20,290
12 mihon 20,107
13 compose-multiplatform 18,997
14 flexbox-layout 18,346
15 KernelSU 16,101
16 Maestro 13,694
17 thunderbird-android 13,392
18 ImageToolbox 12,639
19 GitHub-Store 12,038
20 LibreTube 11,786
21 Coil 11,771
22 MaterialDrawer 11,649
23 recyclerview-animators 11,569

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com