Kotlin Coroutines

Open-source Kotlin projects categorized as Coroutines

Top 23 Kotlin Coroutine Projects

  • iosched

    The Google I/O Android App

    Project mention: Interviewing for a Graduate Android Role without much Android Experience | reddit.com/r/androiddev | 2022-08-25

    I feel like everything I do is RecyclerView's (or now, Lazy Grids with Compose 😅) so definitely check out the more popular UI elements like that. Also poke around in Google's classic I/O app which will show standard practices they push on the industry.

  • kotlinx.coroutines

    Library support for Kotlin coroutines

    Project mention: Kotlinx Coroutines for Kotlin 1.7.x | reddit.com/r/Kotlin | 2022-09-10
  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

  • Coil

    Image loading for Android backed by Kotlin Coroutines.

    Project mention: Simple RSS Feed Reader - Jetpack Compose | dev.to | 2022-09-23

    For image loading, I used the rememberImagePainter() composable function from the coil image loading library.

  • Pokedex

    🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

    Project mention: Nifty, well made, small apps you've run into? | reddit.com/r/androiddev | 2022-04-08

    The Pokedex app has almost everything you could want. Hilt, Retrofit Coroutines, MVVM(I prefer MVI), etc

  • Kategory

    Λrrow - Functional companion to Kotlin's Standard Library (by arrow-kt)

    Project mention: ArrowKt/FP - Tracking paths to validation errors | reddit.com/r/Kotlin | 2022-11-22

    You can define a function like context(EitherEffect) suspend fun MyType.bind(path: String)like the ones in https://github.com/arrow-kt/arrow/blob/b608a054a5318fe57d7055c35bb64a5effb053b6/arrow-libs/core/arrow-core/src/commonMain/kotlin/arrow/core/computations/either.kt

  • Splitties

    A collection of hand-crafted extensions for your Kotlin projects.

    Project mention: Useful utilities, extensions, base classes | reddit.com/r/androiddev | 2022-07-10

    https://github.com/LouisCAD/Splitties don’t use it because I think it leads to dependency bloat but there you go

  • Foodium

    🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • KorGE

    KorGE Game Engine. Multiplatform Kotlin Game Engine & Korlibs

    Project mention: How to develop a sidescrolling 2D platformer game | reddit.com/r/androiddev | 2022-10-29

    I haven't tried it, but I want to. https://korge.org/

  • NotyKT 🖊️

    📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.

    Project mention: I have been unable to find some good and upto date android projects on using api, retrofit and mvvm architecture on youtube. Was hoping you guys can suggest some good playlists to learn these and other important topics. | reddit.com/r/androiddev | 2022-10-02

    I also recommend: NotyKt multi-module

  • ktx

    Kotlin extensions for the libGDX game framework

    Project mention: Is there a cross platform 2d graphics library with a simple API like p5 | reddit.com/r/Kotlin | 2022-06-25
  • habitica-android

    Native Android app for Habitica

  • stackzy

    💻 A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop ⚡

  • DisneyCompose

    🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.

  • whatsApp-clone-compose

    📱 WhatsApp clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat SDK for Compose.

    Project mention: Is Jetpack Compose ready for production development? | dev.to | 2022-11-09

    Compose WhatsApp Clone

  • moko-mvvm

    Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development

    Project mention: Kotlin Multiplatform Mobile goes Beta | dev.to | 2022-10-14

    With KMM we can share entire layers of code, for example, the entire use case layer with its logic can be in KMM, the entire data part with its respective repositories and data sources can also be in KMM. There are even some early-stage libraries that help us to share ViewModels to manage the state of the UI.

  • uniflow-kt

    Uniflow 🦄 - Simple Unidirectional Data Flow for Android & Kotlin, using Kotlin coroutines and open to functional programming

    Project mention: I ported the Spotify Mobius GitHub wiki to GitHub Pages + MkDocs with light and dark modes. I just created the issue and filed the PR. Let's see what happens! | reddit.com/r/androiddev | 2022-03-14

    This looks great! Semi-related question... have you evaluated other MVI frameworks like Mavericks / Uniflow / Orbit? What made you decide on Mobius?

  • NYTimes-App

    🗽 A Simple Demonstration of the New York Times App 📱 using Jsoup web crawler with MVVM Architecture 🔥

  • kotlin-flow-extensions

    Extensions to the Kotlin Flow library.

  • kroto-plus

    gRPC Kotlin Coroutines, Protobuf DSL, Scripting for Protoc

  • MVI-Coroutines-Flow

    Play MVI with Kotlin Coroutines Flow | MVI pattern on Android using Kotlin Coroutines Flow | Dagger Hilt DI | Koin DI | SharedFlow | StateFlow | Arrow.kt Android Sample

  • rsocket-kotlin

    RSocket Kotlin multi-platform implementation

  • Corbind

    Kotlin Coroutines binding APIs for Android UI widgets from the platform and support libraries

  • spring-kotlin-coroutine

    Kotlin coroutine support for Spring.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-22.

Kotlin Coroutines related posts


What are some of the best open-source Coroutine projects in Kotlin? This list will help you:

Project Stars
1 iosched 21,692
2 kotlinx.coroutines 11,434
3 Coil 8,718
4 Pokedex 6,120
5 Kategory 5,357
6 Splitties 2,205
7 Foodium 2,141
8 KorGE 1,508
9 NotyKT 🖊️ 1,367
10 ktx 1,168
11 habitica-android 1,092
12 stackzy 875
13 DisneyCompose 775
14 whatsApp-clone-compose 664
15 moko-mvvm 617
16 uniflow-kt 583
17 NYTimes-App 487
18 kotlin-flow-extensions 485
19 kroto-plus 480
20 MVI-Coroutines-Flow 472
21 rsocket-kotlin 463
22 Corbind 430
23 spring-kotlin-coroutine 404
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.