The Most Active Kotlin libraries
Page 1

  • intellij-community

    10.0 10.0 Editors
    IntelliJ IDEA & IntelliJ Platform
  • http4k

    9.1 9.8 Web
    The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
  • Kotest

    9.4 9.8 Tests
    Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
  • ktor

    9.9 9.7 Web
    Framework for quickly creating connected applications in Kotlin with minimal effort
  • detekt

    9.8 9.7 Tools
    Static code analysis for Kotlin
  • bmc4j

    0.9 9.6 Tests
    bmc4j is a easy to use formal verification tool set for Kotlin (and Java).
  • jooby

    8.8 9.5 L3 Web
    The modular web framework for Java and Kotlin
  • sonarlint-intellij

    8.0 9.5 Tools
    SonarQube plugin for JetBrains IDEs providing code quality and security feedback directly in the IDE
  • ebean

    8.7 9.5 L3 Database
    Ebean ORM
  • orx

    5.5 9.3 Graphics
    A growing library of assorted data structures, algorithms and utilities for OPENRNDR
  • jackson-module-kotlin

    8.4 9.3 JSON
    Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.
  • ktlint

    9.7 9.3 Tools
    An anti-bikeshedding Kotlin linter with built-in formatter
  • Exposed

    9.8 9.2 Database
    Kotlin SQL Framework
  • sqldelight

    9.7 9.3 Database
    SQLDelight - Generates typesafe Kotlin APIs from SQL
  • highlight.js

    10.0 9.2 L2 Syntax Highlighters
    JavaScript syntax highlighter with language auto-detection and zero dependencies.
  • TelegramBotAPI

    6.9 9.1 Multiplatform
    Type-safe library for work with Telegram Bot API
  • hexagon

    7.7 9.3 Web
    DISCONTINUED. Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications or APIs) that run inside a cloud platform.
  • reactor-core

    Non-Blocking Reactive Foundation for the JVM
  • KorGE

    Korge is a Multiplatform Game Engine written in Kotlin for JVM, Web, Android and iOS.
  • imgui

    7.5 9.1 Graphics
    Bloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui)
  • apollo-android

    9.4 9.1 Web
    :rocket:  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
  • javalin

    9.7 9.1 Web
    DISCONTINUED. A simple and modern Java and Kotlin web framework [Moved to: https://github.com/javalin/javalin]
  • openrndr

    8.2 9.0 Graphics
    OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics
  • kotlin-csv

    7.8 9.1 Misc
    Pure Kotlin CSV Reader/Writer
  • GoRules - ZEN Engine

    8.8 8.9 JSON
    Business logic humans can read and machines can run
  • koin

    Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
  • Compose-First Power Packs

    5.2 9.1 Multiplatform
    Compose-First Power Packs for Compose Multiplatform and Jetpack Compose
  • Kategory

    The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
  • kotlin-jupyter

    8.4 8.9 Data Science
    Kotlin kernel for Jupyter/IPython
  • lets-plot-kotlin

    8.1 8.9 Science
    Grammar of Graphics for Kotlin