Kotlin

Top 23 Kotlin Open-Source Projects

  1. kotlin

    The Kotlin Programming Language.

    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.

  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. SmartTube

    Browse media content with your own rules on Android TV

    Project mention: I block all online ads | news.ycombinator.com | 2025-12-07

    Just to throw one on the pile https://github.com/yuliskov/smarttube for android based TV media box is great.

  5. leakcanary

    A memory leak detection library for Android.

  6. Seal

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

    Project mention: Termux | news.ycombinator.com | 2026-02-02
  7. NativeScript

    ⚡ Write Native with TypeScript ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Flutter and you name it compatible.

    Project mention: Top 10 Frameworks for Hybrid Mobile Apps in 2026 | dev.to | 2025-12-19

    NativeScript is a hybrid mobile app framework that allows developers to build truly native iOS and Android apps using JavaScript, TypeScript, or Angular. Unlike frameworks that rely on WebViews, NativeScript provides direct access to native APIs, ensuring apps perform like native applications. It is ideal for developers who want the convenience of JavaScript while leveraging full native functionality.

  8. mihon

    Free and open source manga reader for Android

  9. 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.

  10. 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

  11. Gradle

    Adaptable, fast automation for all

    Project mention: The top 15 developer productivity tools in 2026 | dev.to | 2026-05-19

    Gradle is a modern build system and dependency manager used in Java, Kotlin and Android development. It uses a task-based approach and supports incremental builds and caching for speed.

  12. MMKV

    An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.

  13. sqlc

    Generate type-safe code from SQL

    Project mention: Show HN: Bun-sqlgen – Type-safe raw SQL for Bun, no ORM | news.ycombinator.com | 2026-06-23
  14. 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
  15. ktor

    Framework for quickly creating connected applications in Kotlin with minimal effort

  16. GmsCore

    Free implementation of Play Services

    Project mention: RCS is a "standard" in name only – $15k bounty trying to break Google's lock-in | news.ycombinator.com | 2026-04-07
  17. kotlinx.coroutines

    Library support for Kotlin coroutines

    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.

  18. quicktype

    Generate types and converters from JSON, Schema, and GraphQL

  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

    Project mention: Image Toolbox (T8RIN) | news.ycombinator.com | 2026-06-14
  20. android-interview-questions

    Your Cheat Sheet For Android Interview - Android Interview Questions and Answers

    Project mention: KV Cache in LLMs | dev.to | 2026-03-27

    Outcome School Android Program

  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. recyclerview-animators

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

  24. pkl

    A configuration as code language with rich validation and tooling.

    Project mention: Pkl from Apple: configuration as code language with rich validation and tooling | news.ycombinator.com | 2026-05-31
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 discussion

Log in or Post with

Kotlin related posts

  • PlanetScale vs Neon: Which Cloud Database Fits Your App?

    1 project | dev.to | 10 Jul 2026
  • More Surfaces, Same Deal: Cars, Sensors, Commerce, Video And Builds

    7 projects | dev.to | 10 Jul 2026
  • Apple TV And Android TV: One Codebase, And CSS @media For The Living Room

    2 projects | dev.to | 7 Jul 2026
  • A Privacy-First Analytics API: One Facade, A Provider SPI, And A Consent Gate

    1 project | dev.to | 6 Jul 2026
  • Maps You Control: A Pure-Vector MapView And Pluggable Native Providers

    1 project | dev.to | 4 Jul 2026
  • Funding Open Source Without The Bait And Switch: Analytics, Native Maps, TV And More

    1 project | dev.to | 3 Jul 2026
  • A new Android malware from Google

    2 projects | news.ycombinator.com | 2 Jul 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 kotlin 53,100
2 OkHttp 46,993
3 SmartTube 30,884
4 leakcanary 29,935
5 Seal 27,375
6 NativeScript 25,550
7 mihon 21,933
8 nowinandroid 21,472
9 compose-multiplatform 19,191
10 Gradle 18,726
11 MMKV 18,652
12 sqlc 17,973
13 komi-store 16,318
14 ktor 14,454
15 GmsCore 13,791
16 kotlinx.coroutines 13,790
17 quicktype 13,779
18 ImageToolbox 13,696
19 android-interview-questions 12,348
20 LibreTube 12,231
21 Coil 11,843
22 recyclerview-animators 11,540
23 pkl 11,456

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

Did you know that Kotlin is
the 16th most popular programming language
based on number of references?