The Awesome Kotlin feed

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.


Lightweight, minimalistic dependency injection library for Kotlin & Android
Featured Library // Category Dependency Injection

A look at Kotlin's delegation

Article Popular Story //



Simple and light-weight event dispatcher for Kotlin
Featured Library // Category Misc

Last 7 Days


A syntax highlighting template for the Kotlin language in LaTeX listings.
Featured Library // Category Syntax Highlighters


A JSON library written in pure Kotlin.
Featured Library // Category JSON

Awesome Kotlin Newsletter » 174

Top Stories
  • Some examples which use the minimalist 3D Game Engine Kotlin Multiplatform game engine I'm building: MiniGDX.
  • Build REST API with Spring Boot and Kotlin
  • Building Kotlin Multiplatform Apps


Kotlin compiler plugin to exclude secret properties from toString() of Data class
Featured Library // Category Misc

strikt v0.30.1

A new version of strikt has been released
New Version

Kotlin 1.5.0-RC released

Update Popular Story //


The modelling for success/failure of operations in Kotlin.
Featured Library // Category Functional Programming

Building Kotlin Multiplatform Apps

Article Popular Story //

A case against the MVI architecture pattern

Article Popular Story //


Detection of design principle violations as a plugin to detekt.
Featured Library // Category Tools

Last 30 Days


JVM AOT compiler created in Kotlin.
Featured Library // Category Tools


Kotlin Syntax Highlighter for Vim.
Featured Library // Category Editors

Gradle 7.0 Released

Update Popular Story //


A Kotlin wrapper for Typesafe Config
Featured Library // Category Configuration

Build REST API with Spring Boot and Kotlin

Article Popular Story //


Make asynchronous calls painlessly with async/await style.
Featured Library // Category Http Clients

Awesome Kotlin Newsletter » 173

Top Stories
  • This video explains the design history behind structured concurrency in Kotlin.
  • Composition in Kotlin using the component model
  • Parameterized Tests with Junit5 on Kotlin


light-weight KOtlin Dependency Injection Framework with or without reflection module without kapt
Featured Library // Category Dependency Injection

Structuring a Ktor project

Article Popular Story //


Unofficial OpenGL SDK
Featured Library // Category Graphics