GitDiagram
Browse

Kotlin project architecture examples, page 2

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 51–100 of 185

  1. iamgio/quarkdown★ 10.3k

    The system can be broken down into these major components.

  2. isoron/uhabits★ 10.3k

    Loop Habit Tracker is an offline Android habit-tracking app.

  3. yairm210/unciv★ 10.2k

    Unciv is a cross-platform game that encapsulates core game logic, simulation, graphical UI components, and multiplayer/server functionality.

  4. square/moshi★ 10.2k

    Moshi is a JSON serialization library for Java and Kotlin.

  5. deniscerri/ytdlnis★ 10k

    YTDLnis is a native Android 7+ video/audio downloader built around yt-dlp.

  6. insertkoinio/koin★ 9.9k

    Based on our analysis of the file tree and README, the project is the Koin dependency injection framework for Kotlin.

  7. pengchujin/aerial-tv★ 9.5k

    Aerial is an Android TV launcher with a separate legacy Android 4.x Lite app.

  8. vfsfitvnm/vimusic★ 9.4k

    This is a single-monorepo Android application (“ViMusic”) that streams and caches YouTube Music content. It comprises.

  9. bitwarden/android★ 9.4k

    Bitwarden Android is a password-manager app.

  10. square/okio★ 9k

    This is a Kotlin Multiplatform library (not an application) named Okio.

  11. kotatsuapp/kotatsu★ 8.9k

    Kotatsu is an Android manga reader.

  12. skydoves/pokedex★ 8.4k

    Pokedex is an Android Pokédex app: users browse a paged Pokémon list, open a Pokémon’s detail screen, and see information loaded from the API or served from local cache.

  13. javalin/javalin★ 8.3k

    Javalin is a lightweight Java/Kotlin web framework.

  14. ceuilisa/pixiv-shaft★ 8.2k

    PixShaft is an Android Pixiv client spanning discovery, artwork and novel viewing, account actions, and local media management.

  15. florisboard/florisboard★ 8.2k

    FlorisBoard is a full-client Android IME (input method editor) keyboard app, written in Kotlin, using Jetpack Compose for its UI and multiple self-contained library modules.

  16. bmax121/apatch★ 8k

    APatch is an Android kernel-based root and system-patching product.

  17. mostafaalagamy/metrolist★ 8k

    App (UI & core functionality): The “app” module (with packages such as ui, viewmodels, db, playback, and themes) represents the primary Android client.

  18. uber/ribs★ 7.9k

    Based on our analysis of the file tree and the README, this repository is the home of the RIBs framework – a cross‐platform mobile architecture framework primarily used for…

  19. aniyomiorg/aniyomi★ 7.7k

    Aniyomi is an Android anime and manga discovery, library, reading, and playback app.

  20. d4rken-org/sdmaid-se★ 7.7k

    SD Maid 2/SE is an Android maintenance and file-management app focused on freeing storage and removing unwanted data.

  21. rukamori/archivetune★ 7.7k

    ArchiveTune is an Android YouTube Music–focused player with local-media support.

  22. shiahonb777/web-to-app★ 7.1k

    WebToApp is an Android app workshop for turning web projects and sites into installable Android apps, with on-device APK/AAB export and optional full server runtimes.

  23. ashinch/readyou★ 7k

    “Read You” is a native Android RSS‐reader app built with Jetpack Compose (Material You).

  24. readyouapp/readyou★ 7k

    This is a single-module Android application (“app”) written in Kotlin using Jetpack Compose for UI.

  25. gurupreet/composecookbook★ 6.8k

    This project is a multi-module Android repository built to showcase the power and variety of Jetpack Compose.

  26. igorwojda/android-showcase★ 6.8k

    Android Showcase is a modular Kotlin Android music-discovery app and architecture reference.

  27. aistra0528/hail★ 6.8k

    Hail is an Android app for managing whether installed apps are stopped, disabled, hidden, or suspended, and for restoring them later.

  28. sourcerer-io/sourcerer-app★ 6.7k

    Sourcerer is a CLI app for building a visual software-engineer profile from local Git repositories.

  29. chrisbanes/tivi★ 6.7k

    Client Layer | | Domain Layer | | Data Layer |

  30. romanvht/byebyedpi★ 6.7k

    ByeByeDPI Android locally runs ByeDPI and routes device traffic through either a local proxy or Android VPN mode.

  31. facebook/facebook-android-sdk★ 6.5k

    This is a multi-module Android SDK (Facebook Android SDK).

  32. heliborg/heliboard★ 6.5k

    HeliBoard is an offline Android keyboard.

  33. sukisu-ultra/sukisu-ultra★ 6.4k

    SukiSU Ultra is an Android kernel-based root solution with a companion manager app and userspace daemon.

  34. shiaho777/web-to-app★ 6.4k

    WebToApp is an on-device Android workshop that turns websites, frontend projects, and server applications into installable APKs or Play-ready AABs.

  35. android/skills★ 6.4k

    This repository is a catalog of Android-focused, AI-agent skill packages.

  36. morpheapp/morphe-manager★ 6.2k

    - This is an Android Kotlin app that manages and runs local APK patching for YouTube, YouTube Music, and Reddit.

  37. teamamaze/amazefilemanager★ 6.1k

    The project’s primary purpose is to provide core file management (browsing, copying, deleting, renaming, compressing/decompressing files) with additional support for features…

  38. z-huang/innertune★ 6.1k

    InnerTune is a native Android Material 3 client for YouTube Music, supporting online browsing/playback plus local library, downloads, lyrics, and integrations.

  39. gotson/komga★ 6.1k

    Frontend (komga-webui): This is the client-facing part, built using modern web technologies (Vue.js, TypeScript, etc.).

  40. jev-chat/jev-chat-jarvis★ 6k

    Jev is an Android chat copilot: it reads a supported conversation on-device, optionally uses OCR, adds matching local context, requests a judgment and three draft replies, then…

  41. capcom6/android-sms-gateway★ 5.8k

    SMS Gateway for Android turns a phone into an SMS/MMS gateway.

  42. mockk/mockk★ 5.7k

    This is a multi-module Kotlin/Java library (MockK) for mocking in unit and integration tests.

  43. tasks/tasks★ 5.6k

    Tasks is a cross-platform task-management application descended from Astrid, with Android and desktop entry points and companion Pebble/wearable support.

  44. kizitonwose/calendar★ 5.6k

    A Kotlin calendar-library monorepo.

  45. celzero/rethink-app★ 5.5k

    Rethink DNS + Firewall + VPN is an Android network-protection client: users choose DNS, firewall, or VPN/proxy behavior, then app traffic is routed, filtered, and monitored.

  46. permissionlesstech/bitchat-android★ 5.3k

    This is a single-module Android client app implementing a secure, decentralized peer-to-peer messaging system over Bluetooth LE mesh and optional internet geohash channels (Nostr).

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.