SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Kotlin Kotlin Projects
-
Project mention: Modern concurrency approaches on the JVM: Coroutines and Loom | dev.to | 2026-06-02
A coroutine is a lightweight thread that is managed by the Kotlin runtime. Coroutines were initially proposed in Kotlin version 1.1 M01, released in 2017. The first stable version was released with Kotlin 1.3 one year later.
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
-
-
-
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.
-
compose-multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Project mention: The Future of KMP: Upgrading to Kotlin 2.3.20 and Compose 1.10.3 | dev.to | 2026-06-27[1]: ImagePickerKMP Documentation [2]: ImagePickerKMP GitHub Repository [3]: Kotlin 2.3.20 Release Notes [4]: Compose Multiplatform Releases
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
komi-store
🩵 A free, open-source app store for developers' releases on GitHub, Codeberg & Forgejo — browse, discover, and install apps with one click. Formerly GitHub Store.
Project mention: I built GitHub Store to 12,500 stars in 6 months – I started at 16 | news.ycombinator.com | 2026-05-08 -
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
-
-
Project mention: Modern concurrency approaches on the JVM: Coroutines and Loom | dev.to | 2026-06-02
A coroutine is a lightweight thread that is managed by the Kotlin runtime. Coroutines were initially proposed in Kotlin version 1.1 M01, released in 2017. The first stable version was released with Kotlin 1.3 one year later.
-
Project mention: LibreTube: An alternative front end for YouTube | news.ycombinator.com | 2026-09-26
-
-
Anki-Android
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
Project mention: The Google Play app review process now regularly takes longer than a week | news.ycombinator.com | 2026-09-16Thank you!!
E-waste is awful, as is cutting off old devices. We still backport security fixes to minSdk 21.
To Google's credit, post-21 is a much more pleasant experience and requires very little developer time. API desugaring[0] has worked perfectly, their compatibility classes[1] handle most of the common cases, and there's often very little to actually code[2].
[0] https://developer.android.com/studio/write/java8-support-tab...
[1] https://developer.android.com/jetpack/androidx/releases/appc...
[2] https://github.com/ankidroid/Anki-Android/blob/main/compat/s...
-
-
recyclerview-animators
An Android Animation library which easily add itemanimator to RecyclerView items.
-
-
You can use an easier way for yt-dlp:
https://github.com/deniscerri/ytdlnis
-
Project mention: I Tried Building a Real App with AI. It Took a Year | news.ycombinator.com | 2026-07-24
If I were building a habit tracking app for iOS I wouldn't start from scratch. Even if I had a completely new take on the UI, I would try to reuse or adapt a data model from an existing app.
The easiest way to do that would be to clone the repo for the open source Loop habit tracker: https://github.com/iSoron/uhabits and then ask Claude Code to study the data model and API, and help me think through what I need to add/change to support the features I want.
Once the data model is in great shape, then let the AI go and build, test, iterate etc.
-
-
koin
Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
Project mention: Part 5: Wire Everything with Koin - Ktor Native Worker Tutorial | dev.to | 2025-12-21Koin is a lightweight dependency injection framework for Kotlin that:
-
-
Declaring keys by hand is clunky: you'd be tracking them yourself for the StatGroup, and writing each name twice (once on the property, once as a string). Kumulant uses property delegates on a singleton object instead. Same pattern as JetBrains' Exposed, minus the duplicate name.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Kotlin Kotlin discussion
Kotlin Kotlin related posts
-
Stopgap: Small compile-time Kotlin toolkit on top of Helidon Core
-
LibreTube: An alternative front end for YouTube
-
F-Droid 2.0: A New Chapter for Android Freedom
-
Building AI Agents with Embabel, Spring AI and Amazon Bedrock AgentCore - Part 4 Upgrade sample application to Embabel 1.5
-
Building Vesper on Ballast: One State Model to Rule Them All
-
Vesper Design Diaries: Building a Production-Grade KMP App on a Bootstrap Budget
-
I've spent 4 years building an offline first FOSS novel writing app: Hammer
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Oct 2026
Index
What are some of the best open-source Kotlin projects in Kotlin? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | kotlin | 53,463 |
| 2 | OkHttp | 47,081 |
| 3 | leakcanary | 30,005 |
| 4 | Seal | 29,414 |
| 5 | mihon | 23,952 |
| 6 | nowinandroid | 21,893 |
| 7 | compose-multiplatform | 19,398 |
| 8 | komi-store | 19,262 |
| 9 | ImageToolbox | 14,825 |
| 10 | ktor | 14,537 |
| 11 | kotlinx.coroutines | 13,818 |
| 12 | LibreTube | 12,772 |
| 13 | Coil | 11,911 |
| 14 | Anki-Android | 11,910 |
| 15 | SimpMusic | 11,697 |
| 16 | recyclerview-animators | 11,540 |
| 17 | awesome-kotlin | 11,388 |
| 18 | ytdlnis | 10,407 |
| 19 | uhabits | 10,297 |
| 20 | ideavim | 10,277 |
| 21 | koin | 10,022 |
| 22 | android | 9,457 |
| 23 | Exposed | 9,292 |