The Awesome Kotlin feed

InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
Promo www.influxdata.com
Today

Awesome Kotlin Weekly » 422

Top Stories
  • Everything you might have missed in Java in 2025
  • How to get the right CoroutineScope
  • Better Logging for Ktor with MDC

How to get the right CoroutineScope

Article Popular Story // www.youtube.com

RandomGenKt

Kotlin port of RandomGen
Featured Library // Category Tests

Yesterday

highlight.js

JavaScript syntax highlighter with language auto-detection and zero dependencies.
Featured Library // Category Syntax Highlighters

Last 7 Days

TestIt

Generate unit testing boilerplate from kotlin files.
Featured Library // Category Tests

In the world of AI, companies will need MORE developers, not fewer

A practical take on why the dev market is tough despite AI — and why AI is more likely to expand demand for strong engineers. Covers hiring myths, productivity shifts, and what “good developers” will look like next.
Article Added by: KtAcademyOfficial // kt.academy

intellij-community

IntelliJ IDEA & IntelliJ Platform
Featured Library // Category Editors

krontab

Library for using Crontab-like syntax in scheduling of some Kotlin Coroutines tasks to do from time to time
Featured Library // Category Multiplatform

Exposed

Kotlin SQL Framework
Featured Library // Category Database

detekt

Static code analysis for Kotlin
Featured Library // Category Tools

Last 30 Days

Everything you might have missed in Java in 2025

Article Popular Story // www.jvm-weekly.com

Awesome Kotlin Weekly » 421

Top Stories
  • Refactoring to Simple
  • Guide to Adopting Kotlin in a Java-Dominated Environment
  • Building a Modern Android UI Stack with Jetpack Compose (Senior Guide

sqldelight

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

reactor-core

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

ktlint

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

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

firebase-kotlin-sdk

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

linguist

Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
Featured Library // Category Syntax Highlighters

Awesome Kotlin Weekly » 420

Top Stories
  • Failures we don't model correctly
  • Offline-First Android: Build Apps That Keep Working When the Network Doesn’t
  • [Android] How to make Proguard keep Kotlin data class

Hoplite

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

Kuiver: Graph Visualization Library for Compose Multiplatform

Article Popular Story // www.reddit.com

mockk

mocking library for Kotlin
Featured Library // Category Tests

The power of exercises: How to design them well

Why exercises shape coding habits more than lessons—and how to design them to reinforce idiomatic, production-ready patterns (including teaching when not to use a tool).
Article Added by: HalinaCiccone // kt.academy

Failures we don't model correctly

Article Popular Story // dev.to

FXGL

Java / JavaFX / Kotlin Game Library (Engine)
Featured Library // Category Game Development

sonarlint-intellij

SonarLint for IntelliJ
Featured Library // Category Tools