The Awesome Kotlin feed

The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Promo
Today

NoCopy Compiler Plugin

A Kotlin compiler plugin that removes the `copy` method of data classes.
Featured Library // Category Multiplatform

Kotlin 2.0 getting closer, IntelliJ Idea introduces K2 Mode

Article Popular Story // vived.substack.com

Kotlin Illustrated Guide - Generics

Article Popular Story // typealias.com

Awesome Kotlin Weekly » 328

Top Stories
  • K2 Kotlin Mode (Alpha) in IntelliJ IDEA
  • Parallel Integration Tests With Ktor
  • Gradle's leaky abstractions: Declarative(ish) shell, imperative core: Implementing a safe(ish) global configuration DSL

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

three.kt

Three.js port for the JVM (desktop)
Featured Library // Category Graphics

K2 Kotlin Mode (Alpha) in IntelliJ IDEA

Article Popular Story // blog.jetbrains.com

kotlin-android-template

Android + Kotlin + Github Actions + ktlint + Detekt + Gradle Kotlin DSL + buildSrc = ❤️
Featured Library // Category Tools

Result

The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)
Featured Library // Category Functional Programming

Why Non-Blocking. From blocking to non-blocking with Kotlin, Coroutines and Spring Boot.

The transition from traditional blocking systems to non-blocking systems often creates confusion. According to Renato Costa - it doesn’t have to be so tough.

Handling concurrent requests couldn’t be easier and here’s why.
Article Added by: HalinaCiccone // kt.academy

Parallel Integration Tests With Ktor

Article Popular Story // jadarma.github.io

Hoplite

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

jooby

The modular web framework for Java and Kotlin
Featured Library // Category Web

Last 30 Days

ebean

Ebean ORM
Featured Library // Category Database

Add OpenTelemetry Traces to http4k APIs

Article Popular Story // www.cfnine.com

Awesome Kotlin Weekly » 327

Top Stories
  • Why I Replaced Java With Kotlin
  • Kotlin's JDK release compatibility flag
  • Composition over Inheritance: My refactoring recipe

Retaining beyond ViewModels

Article Popular Story // chrisbanes.me

ktfmt-gradle

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

The pitfall of implicit returns

Article Popular Story // dev.to

Kotlin 2.0.0-Beta5 is released

Update Popular Story // github.com

Type Projections - and Why They Work

Article Popular Story // www.youtube.com

Why I Replaced Java With Kotlin

Article Popular Story // blog.stackademic.com

firebase-kotlin-sdk

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

Top 10 Kotlin Code Snippets to Keep Handy

Article Popular Story // dev.to

kotlin-telegram-bot

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

Ktor 2024 Roadmap DI Update

Article Popular Story // blog.jetbrains.com

Composition over Inheritance: My refactoring recipe

Article Popular Story // blog.sellmair.io