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
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.
nain57/smart-autoclicker★ 3.4k
This is a multi-module Android/Kotlin app with a strong separation between.
guardianproject/orbot-android★ 3.4k
Orbot is an Android app that turns the device into a Tor-powered proxy/VPN client.
jenly1314/zxinglite★ 3.3k
This is an Android project with a dual focus.
kosi-libs/kodein★ 3.3k
Core DI Module: This is found in the “kodein-di” directory.
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.
zacharee/installwithoptions★ 3.3k
Install with Options is an Android app for configuring and performing advanced APK installs through Shizuku or root.
gurecn/yuyanime★ 3.2k
This is an Android input-method (IME) app named “语燕输入法” (YuyanIme).
yenalyliew/han1meviewer★ 3.2k
Han1meViewer is an unmaintained Android 7.0+ Kotlin application for browsing, searching, playing, managing lists/comments, and downloading Hanime content.
running-libo/tiktok★ 3.2k
这是一个本地数据驱动的抖音仿 Android 应用。用户进入主界面后,在“推荐”或“同城”频道浏览视频;推荐页通过 ViewPager2 分页切换并将当前视频交给播放器。视频控制器处理点赞、评论、分享、关注和话题/用户链接,相关操作打开弹窗或切换个人主页。个人主页展示用户资料、作品及关注/粉丝页面,并支持头像大图查看。README…
sameerasw/essentials★ 3.1k
Essentials is an Android utility and system-customization app for Pixel and other Android devices.
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).
iamr0s/dhizuku★ 3.1k
App Module (UI & Logic): This contains the Android application itself. Break it down into.
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.
adrielcafe/voyager★ 3.1k
The project is an open-source, multiplatform navigation library built for Jetpack Compose.
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…
RootEncoder is an Android audio/video streaming library.
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.
This is an open-source, cross-platform UI framework (Kuikly) built with Kotlin Multiplatform.
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.
chenxiaolong/bcr★ 3k
BCR is an Android call-recording app for system/rooted or custom-firmware devices.
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.
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.
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…
rnmapbox/maps★ 2.8k
React Native Components: In the “src/” folder, you find the higher-level components (MapView, various layers, sources, and modules).
kotlin/kotlinx-datetime★ 2.8k
This project is a multiplatform Kotlin library dedicated to date and time handling – the kotlinx-datetime library.
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.
spacecowboy/feeder★ 2.7k
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.
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.
marlboro-advance/mpvex★ 2.6k
mpvExtended is an Android video player built on libmpv.
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.