GitDiagram
Browse

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

  1. msasikanth/twine★ 2.3k

    AndroidApp: Contains native Android-specific code (UI, manifest, workers, etc.)

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

  3. a-edev/flow★ 2.3k

    Flow is a privacy-focused Android YouTube and YouTube Music client.

  4. chsbuffer/revancedxposed★ 2.3k

    Project Type: Android Xposed/LSPosed runtime module.

  5. kotlin/kmp-production-sample★ 2.3k

    Type & Purpose: This is a cross-platform mobile application built with Kotlin Multiplatform Mobile (KMM).

  6. thedjchi/shizuku★ 2.2k

    This is an Android multi-module, open-source system tool (not a typical web or full-stack app).

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

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

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

  10. jetbrains/skiko★ 2.2k

    Skiko is a Kotlin Multiplatform binding layer for Skia plus platform window/render-context management.

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

  12. fate-grand-automata/fga★ 2.1k

    Project Type: Native Android auto-battle application

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

  14. zzc10086/tiebalite★ 2.1k

    This is an Android mobile client (“Tieba Lite”) for the Baidu Tieba service.

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

  16. ravindu644/droidspaces-oss★ 2.1k

    Droidspaces is a privileged, static-musl Linux container runtime for Android, Linux desktops, and minimal Linux environments.

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

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

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

  20. luoyacheng/legado-e★ 2k

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

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

  22. shihabal3amri/diplay★ 2k

    DiPlay is an Android app that provides wired and wireless CarPlay for compatible BYD head units.

  23. pimpinpumpkin/vela★ 2k

    Vela Maps is a native Android mapping and navigation app combining open map data with optional anonymous Google web data.

  24. oxen-io/session-android★ 1.9k

    User Interface / Presentation Layer – Represented by the “app” module.

  25. lawnchairlauncher/lawnicons★ 1.9k

    Top-level “app” module: the Android application

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

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

  28. android/androidify★ 1.9k

    This is an open-source, full-stack Android application (“Androidify”) demonstrating AI-driven avatar creation.

  29. xororz/local-dream★ 1.9k

    ▪ User Interface (UI) Layer – Represents the Android components written in Kotlin.

  30. lavalink-devs/lavalink★ 1.9k

    Lavalink is a standalone audio-sending node.

  31. tyron12233/codeassist★ 1.9k

    CodeAssist is an on-device Android/Java IDE.

  32. massivemadness/squircle-ce★ 1.9k

    Squircle CE is an Android multi-language code editor.

  33. zalithlauncher/zalithlauncher2★ 1.9k

    Zalith Launcher 2 is an Android Minecraft: Java Edition launcher.

  34. carlrobertoh/proxyai★ 1.9k

    ProxyAI is an open‐source AI copilot plugin for JetBrains IDEs.

  35. meshtastic/meshtastic-android★ 1.9k

    Meshtastic is a mobile mesh-radio client, with a Compose Desktop counterpart.

  36. sky-map-team/stardroid★ 1.8k

    Sky Map is an Android astronomy application.

  37. verlintas/noir★ 1.8k

    NOIR is a local Android app-auditing CLI.

  38. lagradost/quicknovel★ 1.8k

    QuickNovel is an Android novel-discovery and download app that also reads EPUB books.

  39. jetbrains/lets-plot★ 1.8k

    Lets-Plot is a multiplatform Grammar of Graphics plotting library.

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

  41. kotlin/kotlinx.html★ 1.8k

    kotlinx.html is a Kotlin Multiplatform HTML-building DSL.

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

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

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

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

  46. protonmail/proton-mail-android★ 1.7k

    – Encompasses the “app” module’s “src/main/java” directories.

  47. null2264/yokai★ 1.7k

    This is an Android client application (a fork of Tachiyomi called “Yōkai”), built with Kotlin Multiplatform modules.

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