The Awesome Kotlin feed

Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
Promo getstream.io
Today

detekt

Static code analysis for Kotlin
Featured Library // Category Tools

Yesterday

hexagon

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.
Featured Library // Category Web

Last 7 Days

reactor-core

Non-Blocking Reactive Foundation for the JVM
Featured Library // Category Functional Programming

sqldelight

SQLDelight - Generates typesafe Kotlin APIs from SQL
Featured Library // Category Database

ktlint

An anti-bikeshedding Kotlin linter with built-in formatter
Featured Library // Category Tools

Awesome Kotlin Weekly » 394

Top Stories
  • Meta Joins Kotlin Foundation
  • Kotlin vs Cucumber
  • Don't use Type-safe Project Accessors with Kotlin Gradle DSL

Kategory

The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Featured Library // Category Functional Programming

kotlinx.serialization

Kotlin multiplatform / multi-format serialization
Featured Library // Category JSON

KotlinConf 2025 Recordings

A list of must-watch from KotlinConf 2025 selected by Kotlin expert - Marcin Moskala.
Article Added by: KtAcademyOfficial // kt.academy

Don't use Type-safe Project Accessors with Kotlin Gradle DSL

Article Popular Story // www.zacsweers.dev

Last 30 Days

firebase-kotlin-sdk

A Kotlin-first SDK for Firebase
Featured Library // Category Multiplatform

Update: Deskit v1.3.0

Update Popular Story // www.reddit.com

Meta Joins Kotlin Foundation

Article Popular Story // engineering.fb.com

Project KARL

Article Popular Story // dev.to

Hoplite

A boilerplate-free Kotlin config library for loading configuration files as data classes
Featured Library // Category Configuration

Free Webinar: Mistakes You’re Making Using Kotlin Coroutines

This session, by Marcin Moskała, Kotlin GDE, is for anyone who wants to write safer, more predictable coroutine code. Together, we’ll explore:
- How to properly start synchronous and asynchronous processes
- How to use dispatchers
- How to avoid common cancellation problems
- How not to break structured concurrency
Event Added by: HalinaCiccone // webinar.kt.academy

kotlin-telegram-bot

🤖 A wrapper for the Telegram Bot API written in Kotlin
Featured Library // Category Misc

Kotlin vs Cucumber

Article Popular Story // youtu.be

Awesome Kotlin Weekly » 393

Top Stories
  • Kotlin adoption inside ING, five years later
  • Announcing the Swift on Android Workgroup
  • Given When Then - Refactoring to a Kotlin DSL

sonarlint-intellij

SonarLint for IntelliJ
Featured Library // Category Tools

Announcing the Swift on Android Workgroup

Article Popular Story // forums.swift.org

Watch the Kotlin Notebook Demo

Article Popular Story // youtube.com

mockk

mocking library for Kotlin
Featured Library // Category Tests

Coroutines Races Guessing Game!

Think You Know Coroutines? Prove It!

Predict code output and precise timings across various levels, from basic snippets to advanced synchronization, cancellation, and exceptions.

Stop scrolling, start playing!
Article Added by: HalinaCiccone // kt.academy

ktfmt-gradle

A Gradle plugin to apply ktfmt to your builds, and reformat you Kotlin source code like a glimpse 🧹🐘
Featured Library // Category Tools

Kotlin 2.2.0 Released

Update Popular Story // blog.jetbrains.com

khipster

Kotlin based JHipster
Featured Library // Category Code Generators

MongoDB Kotlin Driver

The official MongoDB drivers for Java, Kotlin, and Scala
Featured Library // Category Database

openrndr

OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics
Featured Library // Category Graphics