Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Top 23 Kotlin Mvi Projects
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
MyBrain
All-in-one productivity app and AI assistant with Tasks, Notes, Calendar, Diary and Bookmarks.
-
-
whatsApp-clone-compose
📱 WhatsApp clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat/Video SDK for Compose.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
MVIKotlin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)
-
FlowMVI
Architecture Framework for Kotlin. Reuse every line of code. Handle all errors automatically. No boilerplate. Build features in minutes. Analytics, metrics, debugging in 3 lines of code. Make all code thread-safe. 50+ features.
Project mention: What are AI agent skills and how to use them - complete breakdown with examples | dev.to | 2026-01-12Recently I started seriously developing skills. I even created a marketplace of Claude plugins for Respawn, where I keep a skill for ksrc and a skill for FlowMVI. I'm increasingly using and creating different skills, and many of you are asking: "What even is this?". And I also see articles on the internet that incorrectly explain and incorrectly recommend creating and using skills.
-
MVIKotlin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library (by badoo)
-
KeyPass
KeyPass: Open Source Project & An Offline Password Manager. Store, manage, and take control securely.
-
-
gamedge
An Android application for browsing video games and checking the latest gaming news from around the world.
-
-
uniflow-kt
Uniflow 🦄 - Simple Unidirectional Data Flow for Android & Kotlin, using Kotlin coroutines and open to functional programming
-
uhuruphotos-android
🖼️A modern media gallery, with features like backup/sync, semantic search, media map, face recognition, memories and much more built using the latest Android technologies.
-
ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack
⚡️Comic reader app 📘 Learning MVVM / MVI with :cyclone: RxKotlin, Retrofit, Kotlinx Coroutine, Work Manager, Room, Firebase, AndroidX Startup, Clean Architecture, Arrow.Kt Functional Programming ... ❄️ androidx-startup, androidx-room, androidx-viewmodel, arrow-kt
-
freeDictionaryApp
freeDictionaryApp or free Dictionary App is a simple Android application for freeDictionaryAPI and Wiktionary API. (a reincarnation of https://github.com/yamin8000/Owl2) implemented using Kotlin and Jetpack Compose
-
ballast
Opinionated Application State Management framework for Kotlin Multiplatform (by copper-leaf)
Ballast started out as a KMP MVI framework, essentially a take on the Redux library popular with React. But Ballast takes the general idea of Redux and expands it to leverage some really nice features of the Kotlin language (like sealed interfaces), while allowing more flexibility to the overall "unidirectional data flow" programming model though the use of Coroutines, all without sacrificing any of the safety that this pattern was created for. Ballast is a highly opinionated library that aims to give you a structure for your code that is easily repeatable, yet adaptable for each individual application.
-
Project mention: You're not a good Indie Developer if you don't write test cases: I said it. | dev.to | 2026-04-27
I don’t claim to be an expert indie dev, but I am an active one. I’ve spent the last year building Quotes App and MovieFlix, and honestly, the process taught me more than any tutorial could. With 200+ GitHub stars between them, I figured it was time to share what I’ve learned about the solo dev grind
-
-
Project mention: You're not a good Indie Developer if you don't write test cases: I said it. | dev.to | 2026-04-27
I don’t claim to be an expert indie dev, but I am an active one. I’ve spent the last year building Quotes App and MovieFlix, and honestly, the process taught me more than any tutorial could. With 200+ GitHub stars between them, I figured it was time to share what I’ve learned about the solo dev grind
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Kotlin Mvi discussion
Kotlin Mvi related posts
-
Building Vesper on Ballast: One State Model to Rule Them All
-
Vesper Design Diaries: Building a Production-Grade KMP App on a Bootstrap Budget
-
Amazon Photos Multi-User Access
-
Is MVI way to go for new applications with compose
-
good self-hosted google photos alternatives with (android) app?
-
LibrePhotos Development: 2022 - Week 20
-
LibrePhotos Development: 2022 - Week 16 / 17 / 18 / 19
-
A note from our sponsor - AppSignal
www.appsignal.com | 5 Oct 2026
Index
What are some of the best open-source Mvi projects in Kotlin? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | QKSMS | 4,592 |
| 2 | MyBrain | 2,217 |
| 3 | circuit | 1,856 |
| 4 | whatsApp-clone-compose | 1,380 |
| 5 | orbit-mvi | 1,345 |
| 6 | MVICore | 1,301 |
| 7 | Stable-Diffusion-KMP | 1,275 |
| 8 | MVI-Coroutines-Flow | 1,114 |
| 9 | MVIKotlin | 1,034 |
| 10 | FlowMVI | 951 |
| 11 | MVIKotlin | 829 |
| 12 | KeyPass | 786 |
| 13 | antimine-android | 785 |
| 14 | gamedge | 715 |
| 15 | TimePlanner | 696 |
| 16 | uniflow-kt | 593 |
| 17 | uhuruphotos-android | 405 |
| 18 | ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack | 293 |
| 19 | freeDictionaryApp | 220 |
| 20 | ballast | 162 |
| 21 | Quotes-app | 116 |
| 22 | Sesame | 112 |
| 23 | MovieFlix_App | 66 |