The Awesome Kotlin feed

Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!


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


Video: Smart Casts with Kotlin Contracts

Article Popular Story //


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

Property delegation

From this article you will learn what is property delegation, how does it work, and how can we implement our custom property delegate?
Article Added by: HalinaCiccone //

Last 7 Days


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

My small Portfolio site completely written in Kotlin

Article Popular Story //


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

New article: Exploring Kotlin's Context Receivers

Article Popular Story //

Functional Thinking - Actions, Calculations, Data

Article Popular Story //


An assertion library for Kotlin
Featured Library // Category Tests

Awesome Kotlin Weekly » 274

Top Stories
  • Introducing the Reader Monad - functional Kotlin
  • KotlinConf 2023 schedule is available
  • [Android/Multiplatform] Kotlin Flows + Ktor = Flawless HTTP requests (- ArrowKt)

How Can Kotlin Operator Overloading Help You?

In this article, I will show you what exactly Kotlin operator overloading is, how we can use it, and what’s even more important- what value can it bring to your project?
Article Added by: codersee //


jvm glm
Featured Library // Category Graphics


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

Exposed in Your Project - Part 1

In this tutorial, we are going to learn what is and how to use JetBrains/Exposed framework, the DSL approach especially.
Tutorial Added by: izajud //

KotlinConf 2023 schedule is available

Article Popular Story //

Last 30 Days

Talking about Kotlin Coroutines

Article Popular Story //


🧩 Shape-Safe Symbolic Differentiation with Algebraic Data Types
Featured Library // Category Science


🗝️ Dotenv is a module that loads environment variables from a .env file
Featured Library // Category Configuration

Nullability in Kotlin

How Kotlin null-safety works, and how can we deal with nullable values?
Article Added by: HalinaCiccone //


A Kotlin wrapper for Typesafe Config
Featured Library // Category Configuration


Simplest Most Powerful Testing Framework For Kotlin
Featured Library // Category Tests

Introducing the Reader Monad - functional Kotlin

Article Popular Story //