The Awesome Kotlin feed



Joda Time Extensions in Kotlin. (From Java 8 use java.time instead)
Featured Library // Category Misc



Full-feature HTTP DSL Framework, HTTP Client, JDBC DSL, Loading Cache and Configuration
Featured Library // Category Web

ktlint vs detekt

Popular comparison
  • ktlint - Kotlin linter.
  • detekt - Static code analysis for Kotlin.

KGraphQL vs javalin

Popular comparison
  • KGraphQL - A GraphQL implementation written in Kotlin
  • javalin - A Simple REST API Library for Java/Kotlin.

Last 7 Days


Kotlin Language extension for Notepad++
Featured Library // Category Editors


OpenVR binding
Featured Library // Category Graphics

Litho Kotlin

Kotlin DSL for Litho ComponentLayout Builders.
Featured Library

Typical Kotlin - a lengthy tour of Kotlin's type system

Article Popular Story //


g-truck glm port, opengl mathematics library
Featured Library // Category Graphics

Awesome Kotlin Newsletter » 40

Top Stories
  • Kotlin 1.3 RC is Here: Migrate Your Coroutines!
  • Gradle Kotlin DSL - First impressions
  • Kotlin and the rise of Multiplatform

Kotlin 1.3 RC is Here: Migrate Your Coroutines!

Article Popular Story //

expekt vs Kluent

Popular comparison
  • expekt - BDD assertion library for Kotlin.
  • Kluent - Fluent Assertion-Library for Kotlin.


Precondition error checking in kotlin.
Featured Library // Category Misc

kotlintest vs spek

Popular comparison
  • kotlintest - KotlinTest is a flexible and comprehensive testing tool for the Kotlin ecosystem based on and heavily inspired by the superb Scalatest.
  • spek - A specification framework for Kotlin.

hamkrest vs Kluent

Popular comparison
  • hamkrest - A reimplementation of Hamcrest to take advantage of Kotlin language features.
  • Kluent - Fluent Assertion-Library for Kotlin.

Mobile App Bug Reporting Best Practices

Bug reporting is a vital a part of any mobile app development process and can easily be managed by following these mobile app bug reporting best practices.
Article Added by: hadyelhady //

Kotlin and the rise of Multiplatform

Article Popular Story //

Building a Kotlin Back-End in 15 minutes

Article Popular Story //

Last 30 Days

Gradle Kotlin DSL - First impressions

Article Popular Story //


A Result monad for modelling success or failure operations
Featured Library // Category Functional Programming

koin vs Kodein

Popular comparison
  • koin - A functional Kotlin dependency injection framework for Android and JVM.
  • Kodein - Painless Kotlin Dependency Injection .

Image Processing in Kotlin

Article Popular Story //


A pure-ruby code highlighter that is compatible with pygments. (wip)
Featured Library // Category Syntax Highlighters

http4k vs ktor

Popular comparison
  • http4k - Toolkit for serving and consuming HTTP services in a functional and consistent way.
  • ktor - Web backend framework for Kotlin. Easy to use, fun and asynchronous.


Modern SQL based query & persistence for Java/Kotlin/Android.
Featured Library // Category Database

Kotlin 1.2.70 released

Update Popular Story //

Kotlin Multiplatform IRL: running the same code on iOS and Android

Article Popular Story //

FXGL vs ktx

Popular comparison
  • FXGL - JavaFX 8 Game Library written in Java + Kotlin
  • ktx - Kotlin utilities for LibGDX applications.