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

mockito-kotlin

Using Mockito with Kotlin
Featured Library // Category Tests

Pattern matching across different languages

Article Popular Story // dev.to

Yesterday

Detekt – A static code analyzer for Kotlin

Article Popular Story // detekt.dev

Awesome Kotlin Weekly » 397

Top Stories
  • Breaking to Build: Fuzzing the Kotlin Compiler
  • Designing Kotlin Beyond Type Inference
  • Compose Multiplatform: Quickly develop a feature-rich text editor.

ebean

Ebean ORM
Featured Library // Category Database

Last 7 Days

KVision

Object oriented web framework for Kotlin/JS
Featured Library // Category Web

Kotlin Telegram Bot

Telegram Bot API wrapper with handy Kotlin DSL.
Featured Library // Category Tools

Calling blocking functions from suspending functions

How to correctly make blocking calls in Kotlin Coroutines? It might suprise you, but IO dispatcher is not the best answer! Learn about it in this new article by Marcin Moskała.
Article Added by: KtAcademyOfficial // kt.academy

sekret

Kotlin compiler plugin to hide secret data
Featured Library // Category Misc

math-common

Math conventions to reduce boilerplate code
Featured Library

Last 30 Days

tinylog

tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android
Featured Library // Category Misc

Awesome Kotlin Weekly » 396

Top Stories
  • Project KARL
  • SwiftUI for Android Developers - Kotlin Multiplatform
  • ⚔️ Kotlin vs Java: Is Kotlin *Really* Better?

KorGE

KorGE Game Engine. Multiplatform Kotlin Game Engine
Featured Library // Category Game Development

How to turn callback functions into suspend functions or Flow

What to do when you need to use callback API from Kotlin Coroutines? 🤔
Learn how to turn callback functions into suspending functions or flow with new article by Marcin Moskała!
Article Added by: KtAcademyOfficial // kt.academy

kotlin-jupyter

Kotlin kernel for Jupyter/IPython
Featured Library // Category Data Science

koin

Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
Featured Library // Category Dependency Injection

Unlock Kotlin Flow: Free Live Webinar – July 22

Go beyond basics! Learn how Kotlin Flow handles values, errors & completion downstream and how requests travel upstream. Understand core operators & concurrency syncing. 2 time zones, live Q&A.
Event Added by: KtAcademyOfficial // webinar.kt.academy

RandomGenKt

Kotlin port of RandomGen
Featured Library // Category Tests

TestIt

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

Project KARL

Article Popular Story // dev.to

See one, Do one, Teach one - Training an AI Agent

Article Popular Story // youtu.be

KPM, a modern package manager and build tool for Kotlin

Library Popular Story // github.com

⚔️ Kotlin vs Java: Is Kotlin *Really* Better?

Article Popular Story // dev.to

Apache Fory Serialization Framework 0.11.2 Released

Update Popular Story // github.com

KotlinX Serialization - Alternative CSV format

Library Popular Story // github.com

Awesome Kotlin Weekly » 395

Top Stories
  • Screenplay - Refactoring to Expressive Tests
  • Project KARL
  • Competition of data processing languages on JVM: Kotlin, Scala and SPL