Kotlin kotlin-library

Open-source Kotlin projects categorized as kotlin-library

Top 23 Kotlin kotlin-library Projects

  • GitHub repo awesome-kotlin

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

    Project mention: HEAD FIRST JAVA | reddit.com/r/learnprogramming | 2021-04-11

    Kotlin is Awesome!

  • GitHub repo Compressor

    An android image compression library.

  • GitHub repo Kategory

    Λrrow - Functional companion to Kotlin's Standard Library (by arrow-kt)

    Project mention: Your own custom Spring Data repository | dev.to | 2021-04-11

    -- Arrow

  • GitHub repo chucker

    🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device) - More Chucker than Chuck

  • GitHub repo clikt

    Multiplatform command line interface parsing for Kotlin

    Project mention: Cli frameworks for Kotlin | reddit.com/r/Kotlin | 2021-04-10

    I would recommend https://github.com/ajalt/clikt which is somewhat similar to click from Python world, and is written in Kotlin and for Kotlin, in contrast to Java's picocli

  • GitHub repo DrawableToolbox

    🛠️ The missing drawable toolbox for Android. Create drawables programmatically and get rid of the boring and always repeated drawable.xml files.

  • GitHub repo ktx

    LibKTX: Kotlin extensions for LibGDX games and applications

  • GitHub repo sheets

    ⭐ ‎‎‎‏‏‎ ‎Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.

    Project mention: I Published A Library Which Offers A Range Of | reddit.com/r/android_devs | 2021-02-23
  • GitHub repo Philology

    An easy way to dynamically replace Strings of your Android App or provide new languages Over-the-air without needed to publish a new release on Google Play.

    Project mention: Update strings.XML once a month | reddit.com/r/androiddev | 2021-04-03

    You can also use this awesome library by JcMinarro https://github.com/JcMinarro/Philology

  • GitHub repo KAHelpers

    Kotlin Extensions (Android extensions) and Helpers for smoother Android development

    Project mention: How do you share code between different apps? | reddit.com/r/androiddev | 2021-01-26

    That's why I have this

  • GitHub repo Corbind

    Kotlin Coroutines binding APIs for Android UI widgets from the platform and support libraries

    Project mention: Corbind v1.5.0 – Kotlin Coroutine Binding APIs for Android UI Widgets | news.ycombinator.com | 2021-02-08
  • GitHub repo Aesthetic Dialogs for Android 📱

    📱 An Android Library for 💫fluid, 😍beautiful, 🎨custom Dialogs.

  • GitHub repo lingua

    👄 The most accurate natural language detection library for Java and the JVM, suitable for long and short text alike

    Project mention: Free and easy to use Java language detection library | reddit.com/r/LanguageTechnology | 2021-02-09

    I've used this one previously, and found it pretty easy to use, relatively fast, and accurate: https://github.com/pemistahl/lingua

  • GitHub repo khipster

    Kotlin based JHipster

  • GitHub repo OneAdapter

    A Viewholderless Adapter for RecyclerView, who supports builtin diffing, states (paging, empty...), events (clicking, swiping...), and more.

  • GitHub repo valiktor

    Valiktor is a type-safe, powerful and extensible fluent DSL to validate objects in Kotlin

    Project mention: Data class validation | reddit.com/r/Kotlin | 2021-03-14


  • GitHub repo SmartRecyclerAdapter

    Small, smart and generic adapter for recycler view with easy and advanced data to ViewHolder binding.

  • GitHub repo CameraViewEx

    Easy Android camera integration, advanced features.

  • GitHub repo httpmocker

    HttpMocker is a simple HTTP mocking library written in Kotlin to quickly and easily handle offline modes in your apps

  • GitHub repo kotlin-faker

    Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.

  • GitHub repo multiplatform-compose

    A Kotlin library to use Jetpack Compose in Android and iOS. Allow to write UI for both in Kotin. Still experimental as many compose features are not yet available.

    Project mention: A Kotlin library to use Jetpack Compose in Android and lOS. Allow to write UI for both in Kotlin. | reddit.com/r/androiddev | 2021-01-16
  • GitHub repo BlurTutorial

    Library for creating blur effects under Android UI elements

  • GitHub repo SSCustomEditTextOutLineBorder

    Same as an Outlined text fields presented in Material Design page but with some dynamic changes

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-04-11.


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

Project Stars
1 awesome-kotlin 9,305
2 Compressor 5,811
3 Kategory 4,237
4 chucker 1,655
5 clikt 1,438
6 DrawableToolbox 1,050
7 ktx 925
8 sheets 495
9 Philology 462
10 KAHelpers 390
11 Corbind 359
12 Aesthetic Dialogs for Android 📱 358
13 lingua 349
14 khipster 342
15 OneAdapter 323
16 valiktor 280
17 SmartRecyclerAdapter 219
18 CameraViewEx 182
19 httpmocker 156
20 kotlin-faker 141
21 multiplatform-compose 140
22 BlurTutorial 136
23 SSCustomEditTextOutLineBorder 120