Open-source projects categorized as Kotlin
Language filter: + Kotlin + Java + C++ + TypeScript

Top 23 Kotlin Open-Source Projects

  • GitHub repo OkHttp

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

  • GitHub repo kotlin

    The Kotlin Programming Language

    Project mention: What is restricted suspension in Kotlin? | dev.to | 2021-02-26

    The sequence builder's lambda has a receiver type of SequenceScope. This class is annotated with @RestrictsSuspension:

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo leakcanary

    A memory leak detection library for Android.

    Project mention: Concerned about the co-installed "Leaks" app | reddit.com/r/Busuu | 2021-02-12

    Thanks. I believe this is the source for it.

  • GitHub repo material-dialogs

    😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.

    Project mention: Weekly Questions Thread February 16 2021 | reddit.com/r/androiddev | 2021-02-19

    I use Material Dialog https://github.com/afollestad/material-dialogs which allows you to pass in HTML for the message which uses the color as I defined here.

  • GitHub repo MMKV

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

  • GitHub repo recyclerview-animators

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

    Project mention: How can I code an app like this? | reddit.com/r/androidapps | 2021-02-23

    Probably uses a library of some sort for animations, the rest would be Recyclerviews and components normal to Android. The whole thing is set in a Fragment/ Tabbed Activity.

  • GitHub repo Permission Dispatcher

    A declarative API to handle Android runtime permissions.

  • GitHub repo tachiyomi

    Free and open source manga reader for Android.

    Project mention: Does anyone still have a link for a digital archive of Act-age? | reddit.com/r/Actage | 2021-02-28

    You can still read it here but id suggest downloading this which has no adverts and you can read from right to left :)

  • GitHub repo awesome-kotlin

    A curated list of awesome Kotlin related stuff Inspired by awesome-java.

    Project mention: I've started to learn kotlin, are there any resources that are "musts" to read/look into? | reddit.com/r/Kotlin | 2021-02-19

    Dedicated Github page - https://github.com/JetBrains/kotlin https://github.com/KotlinBy/awesome-kotlin

  • GitHub repo glide-transformations

    An Android transformation library providing a variety of image transformations for Glide.

  • GitHub repo ktor

    Framework for quickly creating connected applications in Kotlin with minimal effort

  • GitHub repo android-classyshark

    Analyze any Android/Java based app or game

  • GitHub repo RxKotlin

    RxJava bindings for Kotlin

    Project mention: RxJava is better than kotlin coroutines? | reddit.com/r/androiddev | 2021-01-25
  • GitHub repo koin

    Koin - a pragmatic lightweight dependency injection framework for Kotlin

    Project mention: I'm a lost newbie : how to dev state-of-the-art Android apps? | reddit.com/r/androiddev | 2021-02-06

    ah, yes

  • GitHub repo quicktype

    Generate types and converters from JSON, Schema, and GraphQL

    Project mention: Golang JSON Gotchas That Drove Me Crazy But I Have Learned to Deal With | reddit.com/r/golang | 2021-02-28

    Personally, auto-generating my JSON structs has been a lifesaver over this

  • GitHub repo Compressor

    An android image compression library.

  • GitHub repo Coil

    Image loading for Android backed by Kotlin Coroutines.

  • GitHub repo REST Assured

    Java DSL for easy testing of REST services

  • GitHub repo dialogplus

    Advanced dialog solution for android

  • GitHub repo Micronaut

    Micronaut Application Framework

    Project mention: Monitoring across frameworks | dev.to | 2021-02-28

    Micronaut also offers monitoring endpoints. Those endpoints mostly map to those provided by Spring Boot with a few exceptions.

  • GitHub repo javalin

    A simple and modern Java and Kotlin web framework

    Project mention: What's your go-to web backend stack for 2021 ? | reddit.com/r/Kotlin | 2021-02-23

    Personal projects I tend to prefer simplicity, and Javalin hits the sweet spot for me on that.

  • GitHub repo android-showcase

    💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...

    Project mention: What are the pros of going with Jetpack's Navigation Component? | reddit.com/r/androiddev | 2021-02-14

    That debounce thing is real, no wonder I've seen many sample apps using similar approach to denounce click listener. Do you know why the crash happens?

  • GitHub repo junit5

    ✅ The 5th major version of the programmer-friendly testing framework for Java and the JVM

    Project mention: What kind of technical documentation do you have on your current project? | reddit.com/r/java | 2021-02-06
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). The latest post mention was on 2021-02-28.


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

Project Stars
1 OkHttp 39,450
2 kotlin 35,707
3 leakcanary 25,793
4 material-dialogs 18,595
5 MMKV 12,058
6 recyclerview-animators 10,510
7 Permission Dispatcher 10,477
8 tachiyomi 10,136
9 awesome-kotlin 9,239
10 glide-transformations 9,223
11 ktor 7,943
12 android-classyshark 6,711
13 RxKotlin 6,571
14 koin 6,457
15 quicktype 6,011
16 Compressor 5,741
17 Coil 5,550
18 REST Assured 5,210
19 dialogplus 4,876
20 Micronaut 4,743
21 javalin 4,537
22 android-showcase 4,469
23 junit5 4,455