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

Kotlin Telegram Bot

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

Yesterday

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

Last 7 Days

sekret

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

math-common

Math conventions to reduce boilerplate code
Featured Library

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

Last 30 Days

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

Project KARL

Article Popular Story // dev.to

Project KARL

Article Popular Story // dev.to

krontab

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

Project KARL

Article Popular Story // dev.to

Exposed

Kotlin SQL Framework
Featured Library // Category Database

detekt

Static code analysis for Kotlin
Featured Library // Category Tools

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