Kotlin project architecture examples, page 3
Interactive architecture diagrams of 185 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 101–150 of 185
nextcloud/android★ 5.2k
It’s a monolithic Android client app for Nextcloud (mobile front‑end)
react-native-async-storage/async-storage★ 5.1k
React Native Async Storage exposes asynchronous key-value operations, including batch access and named databases, over platform-specific persistent backends.
fcitx5-android/fcitx5-android★ 5k
Based on our deep dive into the file tree and the README, this project is the Android port of the fcitx5 input method framework.
- This is an Android music player split into three product modules: app (phone/tablet main app), wear (Wear OS companion), and baselineprofile (performance profiling/benchmark…
muzei/muzei★ 4.9k
kushagrasinghx/bitchord★ 4.9k
BitChord is an Android YouTube Music client with shared Kotlin domain code, a web client, and a backend for listening parties.
outertune/outertune★ 4.9k
This is a multi-module Android application (“app” module) that acts both as a YouTube Music client and a local audio player.
duckduckgo/android★ 4.8k
DuckDuckGo Android is a consumer browser app with privacy-protection features and supporting services.
keiyoushi/extensions-source★ 4.7k
Keiyoushi Extensions is a repository of manga and comic-source integrations for compatible reader apps, plus shared source and networking utilities.
simondankelmann/bluetooth-le-spam★ 4.7k
This is a native Android mobile application (“Bluetooth LE Spam”) written in Kotlin.
theovilardo/pixelplayer★ 4.7k
- PixelPlayer is a multi-module Android music player, centered on an app module, with a companion wear module and a small shared module for cross-device data contracts.
vremsoftwaredevelopment/wifianalyzer★ 4.7k
This is an Android mobile application that performs WiFi network analysis.
calebfenton/simplify★ 4.6k
phodal/auto-dev★ 4.6k
AutoDev Xiuper is a Kotlin Multiplatform AI development platform.
mm2-0/kvaesitso★ 4.5k
App/Frontend Layer: Represent the “app” and “app/ui” directories.
nuviomedia/nuviomobile★ 4.5k
Nuvio is a Kotlin Multiplatform media app for Android and iOS.
embabel/embabel-agent★ 4.5k
Embabel is a JVM framework for building typed agentic flows that combine code, domain objects and LLM interactions.
unit-mesh/auto-dev★ 4.4k
This project is an IntelliJ IDEA plugin—AutoDev for Intellij—that integrates AI-powered code generation, testing, documentation, refactoring, and more right into the IDE.
kyant0/androidliquidglass★ 4.4k
Backdrop is a Compose Multiplatform liquid-glass effects library; the app is a cross-platform catalog demonstrating it.
owncloud/android★ 4.2k
This is the ownCloud Android client for accessing, syncing, and sharing files with Classic and Infinite Scale servers.
googlesamples/mlkit★ 4.2k
This is an open-source “monorepo” containing a collection of sample/demo apps and quickstarts for Google’s ML Kit on both Android and iOS.
offgridpete/fieldwatch★ 4.1k
Fieldwatch is an offline-first Android field tool for passively observing Wi-Fi access points and Bluetooth LE advertisements, identifying and filtering sightings, tracking them…
protonvpn/android-app★ 4.1k
ProtonVPN for Android is a client for account-backed VPN connections.
VLC for Android is a media player and library browser, with phone and TV interfaces.
jetbrains/koog★ 4k
This is a Kotlin Multiplatform framework/library (not an end‐user application) designed to build AI agents in idiomatic Kotlin.
Tap, Tap is a Kotlin/Android app that ports Pixel-style back double/triple-tap gestures to Android 7+ devices with accelerometer and gyroscope.
simplemobiletools/simple-gallery★ 4k
UI Layer: Represent the various activities (e.g., MainActivity, MediaActivity, EditActivity, SearchActivity) and fragments (e.g., PhotoFragment, VideoFragment, ViewPagerFragment)…
LSPatch is a rootless Xposed deployment system.
skydoves/balloon★ 4k
This is an Android multi‐module library project delivering a tooltip/popup component (“Balloon”) and Jetpack Compose integration (“balloon‐compose”), plus sample/demo apps and…
hdshare/wauxiliary_public★ 3.9k
WAuxiliary is an Android WeChat auxiliary module, targeting domestic and Play WeChat versions 8.0.44–8.0.65.
tanujnotes/olauncher★ 3.9k
Olauncher is an Android minimal launcher.
home-assistant/android★ 3.8k
Official Kotlin/Android client for connecting devices to Home Assistant servers, exposing the server UI plus native Android capabilities (sensors, notifications, controls…
fast4x/rimusic★ 3.8k
The RiMusic project is a large-scale, multiplatform (Android, desktop, and common shared code) music streaming app built in Kotlin using modern frameworks (Jetpack Compose for…
orailnoor/droiddesk★ 3.8k
DroidDesk is an Android app for setting up and running a Linux desktop on a phone, with rooted chroot and non-root native Termux userspace modes.
rikkahub/rikkahub★ 3.8k
- This is a multi-module Kotlin/Android monorepo centered on the RikkaHub Android app.
git-xuhao/kotlinmvp★ 3.7k
pierfrancescosoffritti/android-youtube-player★ 3.7k
android-youtube-player provides an Android YouTube player backed by YouTube’s IFrame Player API in a WebView, plus an optional Chromecast sender/receiver extension and…
cyqawa/yunx★ 3.7k
YunX is an Android cloud-drive share-link resolver and downloader.
oxygencobalt/auxio★ 3.7k
The system should be divided into these key architectural components.
guolindev/permissionx★ 3.7k
Represents the client-side usage of the PermissionX library.
simplemobiletools/simple-calendar★ 3.6k
Based on our analysis of the file tree and README, Simple Calendar is an Android calendar application—a highly customizable, offline schedule and agenda planner with calendar…
guoxicheng/skip★ 3.6k
- This is a multi-part project centered on an Android app called SKIP, plus a documentation site and a small TypeScript tooling/scripts area.
kieronquinn/smartspacer★ 3.5k
Smartspacer is an Android app that builds configurable At a Glance-style content from targets, complications, plugins, and context requirements, then serves it through multiple…
google/ksp★ 3.5k
KSP is a Kotlin compiler-plugin API and runtime for annotation-driven symbol processing.
jetbrains/kotlinconf-app★ 3.5k
This is a full-stack Kotlin Multiplatform conference application (“KotlinConf App”).
frknkrc44/hma-oss★ 3.4k
HMA-OSS is an Android/Zygisk module for concealing selected apps and restricting app-list queries.
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.