Desktop app architecture examples, page 11
Interactive architecture diagrams of 577 open-source repositories with a GitDiagram architecture diagram where the diagram has a desktop app (including Electron and Tauri), most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 501–550 of 577
maikub/flutter_local_notifications★ 2.7k · Dart
Flutter Local Notifications is a cross-platform Flutter plugin for displaying and managing local notifications.
1panel-dev/cordyscrm★ 2.7k · Java
Cordys CRM is a self-hostable AI-enabled customer relationship management system.
princejwesley/mancy★ 2.6k · JavaScript
Mancy is an Electron/React desktop REPL.
jakoolit/fedora-hyprland★ 2.5k · Shell
KooL’s Fedora Hyprland installer guides a user through installing and configuring a Hyprland desktop on Fedora, with optional drivers, themes, shell setup, and dotfiles.
protonvpn/win-app★ 2.5k · C#
Proton VPN for Windows is a desktop VPN client whose main workflow is user interaction in the GUI, authenticated service access and server selection, then a service-managed VPN…
kuddev/pebrel★ 2.5k · Rust
Pebrel is a native desktop terminal and workspace for local shells, SSH hosts, files, and AI command-line sessions.
tencentblueking/bk-ci★ 2.5k · Kotlin
bk-ci is an extensible CI/CD platform: teams visually define pipelines that automate build, test, and release work across distributed build machines.
builtbybel/crapfixer★ 2.5k · C#
CrapFixer is a Windows desktop utility for analyzing and applying reversible system tweaks, removing installed apps, and managing custom tweaks and extensions.
boinc/boinc★ 2.5k · C++
BOINC is a volunteer-computing platform: participating computers run project work, communicate with project infrastructure, and let users manage the client.
modrinth/code★ 2.5k · Rust
The Modrinth monorepo contains the website, desktop app, API, and shared libraries.
wxtsky/codeisland★ 2.5k · Swift
CodeIsland is a macOS menu-bar/notch companion for monitoring and acting on AI coding-agent sessions, with Windows support and companion-device integrations.
govijr/terminal-mac★ 2.4k · Swift
terminal-mac runs an Apple Virtualization macOS guest and exposes its desktop to people and agents through a terminal viewer and MCP tools.
valveresourceformat/valveresourceformat★ 2.4k · C#
Source 2 Viewer is a desktop asset-inspection tool plus CLI/library: users open Source 2 resources, the GUI browses and dispatches them to format-specific viewers, while…
edgetx/edgetx★ 2.4k · C
EdgeTX is radio-control firmware, accompanied by Companion desktop tools and a browser-based WebAssembly interface.
spacedriveapp/spacebot★ 2.4k · Rust
Spacebot is a multi-agent runtime for teams and communities, with a desktop/web interface and messaging integrations.
shrey113/android-dex★ 2.4k · HTML
Android DEX is a closed-source, cross-platform desktop client that turns physical Android devices into desktop-style app environments over USB or Wi‑Fi.
spikehd/dorion★ 2.4k · Rust
Dorion is a lightweight, cross-platform alternative Discord desktop client.
pschatzmann/arduino-audio-tools★ 2.4k · C
Audio Tools is a header-oriented C++ library for composing audio and video streams across embedded and desktop platforms.
gcwing/openbitfun★ 2.4k · Rust
OpenBitFun is a cross-device agent workspace.
hakanseven12/opencadstudio★ 2.4k · Rust
Open CAD Studio is a shared-core 2D drafting and 3D modeling application for desktop and web.
apps2samsung/apps2samsung★ 2.4k · C#
Apps2Samsung is a cross-platform Tizen sideloading tool for Samsung TVs, projectors, and monitors.
crmne/fastpotify★ 2.4k · Rust
Fastpotify is a cross-platform native Rust Spotify client: egui renders the UI, librespot provides local Spotify Connect playback, and Spotify Web APIs provide…
geogebra/geogebra★ 2.3k · Java
GeoGebra is a suite of interactive mathematics apps, with web and desktop versions.
erengy/taiga★ 2.3k · C++
Taiga is a Windows desktop anime library and watch-progress tracker.
hainguyents13/mechvibes★ 2.3k · Rust
Mechvibes is a desktop keyboard-sound player with soundpack selection and a companion soundpack editor.
ifuryst/open-codex-computer-use★ 2.3k · Swift
open-computer-use is a cross-platform computer-use service exposed through MCP, with CLI and JavaScript REPL entry points.
nodemcu/nodemcu-flasher★ 2.2k · Pascal
NodeMCU Flasher is a Windows desktop firmware programmer for NodeMCU DEVKIT V0.9 and other ESP8266 boards.
locationtech/jts★ 2.2k · Java
This is a multi-module Maven Java project centered on the JTS Topology Suite.
mayukh4/linux-android★ 2.2k · Shell
This repo is an installer/orchestration toolkit for turning one Android phone into two possible runtime targets: a Linux desktop or a Home Assistant smart-home server.
caamer20/telegram-drive★ 2.2k · Rust
- This repo is a desktop app built with Tauri: a React + TypeScript frontend in app/src and a Rust backend in app/src-tauri.
dngrep/dngrep★ 2.2k · C#
dnGrep is a Windows desktop search utility.
jetbrains/skiko★ 2.2k · Kotlin
Skiko is a Kotlin Multiplatform binding layer for Skia plus platform window/render-context management.
maxritter/qualitylayer★ 2.1k · Shell
QualityLayer is a human-in-the-loop software-development product: engineers use its App, browser, terminal, or IDE-facing CLI to discuss a change, approve a Plan, have coding…
tobi/disktree★ 2.1k · Rust
disktree is a desktop disk-usage explorer and cleanup tool.
jamailar/beav★ 2.1k · Rust
Beav is a local-first AI workspace for independent content creators.
aelassas/servy★ 2.1k · C#
Servy manages arbitrary applications as Windows services through a desktop app, CLI, and real-time Manager.
luc4n3x/levyra-deepsound★ 2.1k · Kotlin
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.
yyjeqhc/webcodex★ 2k · Rust
WebCodex lets AI clients operate on repositories and development tools on user-owned machines.
blueheisenberg/scskiller★ 2k · C#
SCSKiller is a Windows app and CLI that finds supported games, derives shader pipelines from game files and optional recordings, then warms the GPU driver cache before play.
dahliaos/pangolin_desktop★ 2k · Dart
Pangolin Desktop is dahliaOS’s Flutter/Dart desktop shell, providing a desktop canvas, taskbar, system overlays, search, notifications, and OS-facing services; a desktop user…
clawsoftware/clawpdf★ 2k · C#
clawPDF is a Windows virtual printer and document-conversion application.
zs1083339604/facewinunlock-tauri★ 2k · Vue
FaceWinUnlock-Tauri is a Windows face-recognition sign-in enhancement, combining a Vue/Tauri desktop manager, local face/account configuration, OpenCV-backed recognition support…
9fans/plan9port★ 1.9k · C
Plan 9 from User Space (plan9port) ports Plan 9 libraries, commands, protocols, and desktop tools to Unix hosts.
thtbee/nectarlink★ 1.9k · Rust
NectarLink pairs an Android phone with a PC for local, encrypted sharing and remote use.
dchapyshev/aspia★ 1.9k · C++
Aspia is a cross-platform remote access product whose main workflow is a user choosing a managed host, establishing a direct or Router/Relay-assisted connection, authenticating…
archlinuxcn/repo★ 1.9k · Shell
Arch Linux Chinese Community Repository is a community package repository: users configure pacman to consume its packages and install the keyring; maintainers report outdated or…
adileo/squirreldisk★ 1.9k · Rust
SquirrelDisk is a cross-platform disk-usage explorer and cleanup app.
openairplay/open-airplay★ 1.9k · Java
open-airplay is a set of AirPlay sender libraries and command-line tools, with Java and PHP implementations shown in the supplied sources.
abdelrhman-ak/winpaletter★ 1.9k · C#
WinPaletter is a portable Windows desktop-customization application.
storytold/printcraft★ 1.9k · Rust
PrintCraft is a Rust PDF workbench delivered as a native app, web app, and CLI.
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.