Kotlin project architecture examples, page 5
Interactive architecture diagrams of the 1,000 most-starred open-source Kotlin repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 201–250 of 1,000
msasikanth/twine★ 2.3k
AndroidApp: Contains native Android-specific code (UI, manifest, workers, etc.)
tytydraco/ladb★ 2.3k
This is a single-module Android application (“app” folder) written in Kotlin, implementing MVVM and packing a full ADB server via JNI for on-device Local ADB over wireless…
a-edev/flow★ 2.3k
Flow is a privacy-focused Android YouTube and YouTube Music client.
chsbuffer/revancedxposed★ 2.3k
Project Type: Android Xposed/LSPosed runtime module.
kotlin/kmp-production-sample★ 2.3k
Type & Purpose: This is a cross-platform mobile application built with Kotlin Multiplatform Mobile (KMM).
thedjchi/shizuku★ 2.2k
This is an Android multi-module, open-source system tool (not a typical web or full-stack app).
chrisbanes/haze★ 2.2k
This project is a Kotlin Multiplatform library called “Haze” with associated materials (themes) and sample apps demonstrating its usage across Android, Desktop, iOS, Web, and…
cashapp/molecule★ 2.2k
Molecule Core Library (molecule-runtime): This module holds the primary implementation including the API package definitions (for Android, JVM, and common Kotlin code) as well as…
varabyte/kobweb★ 2.2k
– These compose the UI library layer on top of Compose HTML and provide the component libraries, theming (Silk), routing, and page rendering.
jetbrains/skiko★ 2.2k
Skiko is a Kotlin Multiplatform binding layer for Skia plus platform window/render-context management.
mouredev/weekly-challenge-2022-kotlin★ 2.2k
This is a single-module Android/Kotlin repository used as a published collection of 52 independent weekly programming-challenge solutions (#0–#51).
fate-grand-automata/fga★ 2.1k
Project Type: Native Android auto-battle application
echomusicapp/echo-music★ 2.1k
Echo Music is an Android music-streaming and library app centered on YouTube Music, with playback, offline downloads, lyrics, recommendations, recognition, and listening/social…
zzc10086/tiebalite★ 2.1k
This is an Android mobile client (“Tieba Lite”) for the Baidu Tieba service.
oss-review-toolkit/ort★ 2.1k
ORT is a FOSS policy automation toolkit for analyzing software dependencies, gathering source and scan data, assessing risk and policy, and producing reports or notifications.
ravindu644/droidspaces-oss★ 2.1k
Droidspaces is a privileged, static-musl Linux container runtime for Android, Linux desktops, and minimal Linux environments.
luc4n3x/levyra-deepsound★ 2.1k
Levyra is a cross-platform music player: Android and Windows users discover or search streamed music, play it alongside local files, and can save tracks for offline listening.
fwcd/kotlin-language-server★ 2k
Editor/Client: Represent the client applications (e.g., VSCode, Atom) that communicate with the language server. Mark these as external clients conforming to LSP.
wangzan101/mika★ 2k
Mika is an Android personal AI assistant: a user request becomes a managed task, the agent plans and executes phone, browser, or sandbox actions, then returns a result with…
- This is an Android reading app, built mainly in Kotlin with a large single app module plus three supporting modules: modules/book for EPUB/UMD parsing, modules/rhino for…
crackededed/xtra★ 2k
Based on your project’s file tree and README, you are working with Xtra for Twitch – an Android application that provides a Twitch player and browser.
DiPlay is an Android app that provides wired and wireless CarPlay for compatible BYD head units.
Vela Maps is a native Android mapping and navigation app combining open map data with optional anonymous Google web data.
oxen-io/session-android★ 1.9k
User Interface / Presentation Layer – Represented by the “app” module.
mhss1/mybrain★ 1.9k
lawnchairlauncher/lawnicons★ 1.9k
Top-level “app” module: the Android application
hamza417/inure★ 1.9k
Inure is an Android app manager: a user opens the main activity, inspects installed packages and components, then performs management operations such as boot-component changes…
mmrlapp/mmrl★ 1.9k
This is a full-stack, multi-module Android application (“MMRL”) whose primary function is to help users manage and install Android modules (Magisk, KernelSU, APatch) both online…
android/androidify★ 1.9k
This is an open-source, full-stack Android application (“Androidify”) demonstrating AI-driven avatar creation.
xororz/local-dream★ 1.9k
▪ User Interface (UI) Layer – Represents the Android components written in Kotlin.
lavalink-devs/lavalink★ 1.9k
Lavalink is a standalone audio-sending node.
tyron12233/codeassist★ 1.9k
CodeAssist is an on-device Android/Java IDE.
massivemadness/squircle-ce★ 1.9k
Squircle CE is an Android multi-language code editor.
zalithlauncher/zalithlauncher2★ 1.9k
Zalith Launcher 2 is an Android Minecraft: Java Edition launcher.
carlrobertoh/proxyai★ 1.9k
ProxyAI is an open‐source AI copilot plugin for JetBrains IDEs.
meshtastic/meshtastic-android★ 1.9k
Meshtastic is a mobile mesh-radio client, with a Compose Desktop counterpart.
sky-map-team/stardroid★ 1.8k
Sky Map is an Android astronomy application.
verlintas/noir★ 1.8k
NOIR is a local Android app-auditing CLI.
lagradost/quicknovel★ 1.8k
QuickNovel is an Android novel-discovery and download app that also reads EPUB books.
jetbrains/lets-plot★ 1.8k
Lets-Plot is a multiplatform Grammar of Graphics plotting library.
habitrpg/habitica-android★ 1.8k
This project is the Android client for Habitica – a mobile habit building RPG – and it is structured as a multi-module Android application with shared and platform-specific code.
kotlin/kotlinx.html★ 1.8k
kotlinx.html is a Kotlin Multiplatform HTML-building DSL.
skydoves/sandwich★ 1.7k
Based on our analysis of both the file tree and the README, this project is a multi-module Kotlin library designed for standardized network response handling.
adrcotfas/goodtime★ 1.7k
Goodtime is a Kotlin Multiplatform Mobile (KMM) productivity timer app with two native frontends (Android + iOS) that share a common business-logic and data layer.
mohamedrejeb/compose-rich-editor★ 1.7k
That the user interacts with the RichTextEditor composable which in turn uses RichTextState for managing and updating text content.
aritraroy/flashbar★ 1.7k
google-developer-training/android-kotlin-fundamentals-apps★ 1.7k
Based on both the extensive file tree and the README text, you’re looking at a repository of Android “solution apps” – that is, a series of sample projects that implement the…
protonmail/proton-mail-android★ 1.7k
– Encompasses the “app” module’s “src/main/java” directories.
null2264/yokai★ 1.7k
This is an Android client application (a fork of Tachiyomi called “Yōkai”), built with Kotlin Multiplatform modules.
mangi-11/eta★ 1.7k
Eta is an Android system-level AI assistant.
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.