GitDiagram
Browse

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

  1. nextcloud/android★ 5.2k

    It’s a monolithic Android client app for Nextcloud (mobile front‑end)

  2. 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.

  3. 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.

  4. pixelplayerhq/pixelplayer★ 5k

    - 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…

  5. muzei/muzei★ 4.9k

  6. 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.

  7. 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.

  8. duckduckgo/android★ 4.8k

    DuckDuckGo Android is a consumer browser app with privacy-protection features and supporting services.

  9. 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.

  10. simondankelmann/bluetooth-le-spam★ 4.7k

    This is a native Android mobile application (“Bluetooth LE Spam”) written in Kotlin.

  11. 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.

  12. vremsoftwaredevelopment/wifianalyzer★ 4.7k

    This is an Android mobile application that performs WiFi network analysis.

  13. phodal/auto-dev★ 4.6k

    AutoDev Xiuper is a Kotlin Multiplatform AI development platform.

  14. mm2-0/kvaesitso★ 4.5k

    App/Frontend Layer: Represent the “app” and “app/ui” directories.

  15. nuviomedia/nuviomobile★ 4.5k

    Nuvio is a Kotlin Multiplatform media app for Android and iOS.

  16. embabel/embabel-agent★ 4.5k

    Embabel is a JVM framework for building typed agentic flows that combine code, domain objects and LLM interactions.

  17. 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.

  18. kyant0/androidliquidglass★ 4.4k

    Backdrop is a Compose Multiplatform liquid-glass effects library; the app is a cross-platform catalog demonstrating it.

  19. owncloud/android★ 4.2k

    This is the ownCloud Android client for accessing, syncing, and sharing files with Classic and Infinite Scale servers.

  20. 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.

  21. 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…

  22. protonvpn/android-app★ 4.1k

    ProtonVPN for Android is a client for account-backed VPN connections.

  23. videolan/vlc-android★ 4k

    VLC for Android is a media player and library browser, with phone and TV interfaces.

  24. jetbrains/koog★ 4k

    This is a Kotlin Multiplatform framework/library (not an end‐user application) designed to build AI agents in idiomatic Kotlin.

  25. kieronquinn/taptap★ 4k

    Tap, Tap is a Kotlin/Android app that ports Pixel-style back double/triple-tap gestures to Android 7+ devices with accelerometer and gyroscope.

  26. simplemobiletools/simple-gallery★ 4k

    UI Layer: Represent the various activities (e.g., MainActivity, MediaActivity, EditActivity, SearchActivity) and fragments (e.g., PhotoFragment, VideoFragment, ViewPagerFragment)…

  27. jingmatrix/lspatch★ 4k

    LSPatch is a rootless Xposed deployment system.

  28. 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…

  29. hdshare/wauxiliary_public★ 3.9k

    WAuxiliary is an Android WeChat auxiliary module, targeting domestic and Play WeChat versions 8.0.44–8.0.65.

  30. tanujnotes/olauncher★ 3.9k

    Olauncher is an Android minimal launcher.

  31. 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…

  32. 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…

  33. 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.

  34. rikkahub/rikkahub★ 3.8k

    - This is a multi-module Kotlin/Android monorepo centered on the RikkaHub Android app.

  35. 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…

  36. cyqawa/yunx★ 3.7k

    YunX is an Android cloud-drive share-link resolver and downloader.

  37. oxygencobalt/auxio★ 3.7k

    The system should be divided into these key architectural components.

  38. guolindev/permissionx★ 3.7k

    Represents the client-side usage of the PermissionX library.

  39. 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…

  40. 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.

  41. 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…

  42. google/ksp★ 3.5k

    KSP is a Kotlin compiler-plugin API and runtime for annotation-driven symbol processing.

  43. jetbrains/kotlinconf-app★ 3.5k

    This is a full-stack Kotlin Multiplatform conference application (“KotlinConf App”).

  44. 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.