GitDiagram
Browse

Kotlin project architecture examples, page 4

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 151–185 of 185

  1. netflix/dgs-framework★ 3.4k

    This is Netflix’s DGS Framework: a modular GraphQL server framework for Spring Boot, with client, test, observability, scalar/validation, pagination, and protocol libraries.

  2. nain57/smart-autoclicker★ 3.4k

    This is a multi-module Android/Kotlin app with a strong separation between.

  3. guardianproject/orbot-android★ 3.4k

    Orbot is an Android app that turns the device into a Tor-powered proxy/VPN client.

  4. jenly1314/zxinglite★ 3.3k

    This is an Android project with a dual focus.

  5. kosi-libs/kodein★ 3.3k

    Core DI Module: This is found in the “kodein-di” directory.

  6. revanced/revanced-patcher★ 3.3k

    ReVanced Patcher is a Kotlin library, not an application. Its job is to provide a reusable patching engine for Android APKs, especially Android bytecode and resources.

  7. zacharee/installwithoptions★ 3.3k

    Install with Options is an Android app for configuring and performing advanced APK installs through Shizuku or root.

  8. gurecn/yuyanime★ 3.2k

    This is an Android input-method (IME) app named “语燕输入法” (YuyanIme).

  9. yenalyliew/han1meviewer★ 3.2k

    Han1meViewer is an unmaintained Android 7.0+ Kotlin application for browsing, searching, playing, managing lists/comments, and downloading Hanime content.

  10. running-libo/tiktok★ 3.2k

    这是一个本地数据驱动的抖音仿 Android 应用。用户进入主界面后,在“推荐”或“同城”频道浏览视频;推荐页通过 ViewPager2 分页切换并将当前视频交给播放器。视频控制器处理点赞、评论、分享、关注和话题/用户链接,相关操作打开弹窗或切换个人主页。个人主页展示用户资料、作品及关注/粉丝页面,并支持头像大图查看。README…

  11. sameerasw/essentials★ 3.1k

    Essentials is an Android utility and system-customization app for Pixel and other Android devices.

  12. kotlin/kotlin-lsp★ 3.1k

    This is a language-server implementation for Kotlin (kotlin-lsp) plus a VS Code extension (kotlin-vscode) and related modules (API definitions, feature plugins, project import).

  13. iamr0s/dhizuku★ 3.1k

    App Module (UI & Logic): This contains the Android application itself. Break it down into.

  14. ivy-apps/ivy-wallet★ 3.1k

    The project is a modern, modular Android application for money management. It leverages 100% Kotlin and Jetpack Compose, and it is built using a multi-module architecture.

  15. adrielcafe/voyager★ 3.1k

    The project is an open-source, multiplatform navigation library built for Jetpack Compose.

  16. vivizzz007/vivi-music★ 3.1k

    VIVI Music is an Android streaming player whose main workflow is: a listener browses or searches the catalog, selects a track, and the playback service resolves and plays it with…

  17. pedrosg94/rootencoder★ 3k

    RootEncoder is an Android audio/video streaming library.

  18. mahlernim/google-timeline-visualizer★ 3k

    Timeline Visualizer turns an exported Google Timeline file into a configurable animated travel video, on Android and in a private iPhone web app.

  19. tencent-tds/kuiklyui★ 3k

    This is an open-source, cross-platform UI framework (Kuikly) built with Kotlin Multiplatform.

  20. f-droid/fdroidclient★ 3k

    F-Droid Client is an Android client for the F-Droid free-software repository system: it discovers repository catalogues, downloads APKs, and delegates installation to Android.

  21. chenxiaolong/bcr★ 3k

    BCR is an Android call-recording app for system/rooted or custom-firmware devices.

  22. lsposed/corepatch★ 2.9k

    Android Module (CorePatch): Represent the compiled APK containing both the UI elements (e.g., SettingsActivity, layouts, resources) and the core patch logic.

  23. extv/podroid★ 2.9k

    Podroid is an Android app for running a real Alpine Linux VM without root, with QEMU or Android Virtualization Framework backends.

  24. nuviomedia/nuviotv★ 2.8k

    Nuvio TV is an Android media app where users bring their own content sources, browse enriched catalogs, resolve streams, and watch media; it also saves library and playback state…

  25. rnmapbox/maps★ 2.8k

    React Native Components: In the “src/” folder, you find the higher-level components (MapView, various layers, sources, and modules).

  26. kotlin/kotlinx-datetime★ 2.8k

    This project is a multiplatform Kotlin library dedicated to date and time handling – the kotlinx-datetime library.

  27. jetpackduba/gitnuro★ 2.8k

    Gitnuro is a FOSS, native multiplatform desktop Git client built with Kotlin, Jetpack Compose Desktop, and JGit—not a web application.

  28. bitfireat/davx5-ose★ 2.7k

    DAVx⁵ is a native Android/Kotlin application for CalDAV/CardDAV synchronization, task sync, and live WebDAV file access through Android’s Storage Access Framework.

  29. androiddevnotes/awesome-android-kotlin-apps★ 2.7k

    This project is a Kotlin-based command line tool (packaged as a JAR) that generates or updates the “Awesome Android Kotlin Apps” README file.

  30. marlboro-advance/mpvex★ 2.6k

    mpvExtended is an Android video player built on libmpv.

  31. jakewharton/mosaic★ 2.6k

    Build System & Support – The top-level build scripts (build.gradle, gradle.properties, settings.gradle) plus the build-support module are responsible for configuring the…

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.