Desktop app architecture examples, page 12
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 551–577 of 577
webreaper/damselfly★ 1.8k · C#
Damselfly is a server-based photo management system.
hyperfield/ai-file-sorter★ 1.8k · C++
AI File Sorter is a cross-platform desktop application that scans a chosen folder, analyzes files, proposes categories and supported rename suggestions, then lets the user review…
kmonkeyhead/mort★ 1.8k · C#
MORT is a Windows desktop tool that captures game-screen text, recognizes it with selectable OCR engines, normalizes and groups OCR lines, then translates or substitutes them and…
umio-yasuno/amdgpu_top★ 1.7k · Rust
AMDGPU_TOP is a Linux AMD GPU monitoring and diagnostics tool.
jellyfin/jellyfin-vue★ 1.7k · Vue
Jellyfin Vue is an experimental Vue-based browser client for Jellyfin, not a replacement for the main Jellyfin Web client.
qufei1993/skills-hub★ 1.7k · Rust
Skills Hub is a Tauri desktop manager for installing, organizing, updating, and synchronizing AI coding-tool skills.
flipperdevices/qflipper★ 1.7k · C++
qFlipper is a Qt desktop application and CLI for managing Flipper Zero devices.
teamclouday/androidmic★ 1.7k · Rust
AndroidMic turns an Android phone into a PC microphone.
ooolabdev/ooosplat★ 1.7k · Rust
OOOSplat is a local Tauri desktop app that turns a video or image sequence into a Gaussian Splatting project, then supports preview, editing, and export.
mattt/imcp★ 1.7k · Swift
iMCP exposes personal-data and device capabilities as MCP tools through a macOS menu-bar app.
zalexdev/strykerapp★ 1.7k · Java
StrykerOSS is an Android penetration-testing suite that presents security tools through a unified UI and runs heavyweight tools in a Debian chroot or, where supported, a rootless…
sirdiabo/githublauncher★ 1.6k · C#
Github Launcher is a desktop and command-line application for managing GitHub-hosted apps.
snowarch/inir★ 1.6k · QML
iNiR is a complete Quickshell desktop shell for Niri.
albar965/littlenavmap★ 1.6k · C++
Little Navmap is a desktop flight-planning and navigation application for flight simulators.
facebookincubator/muse-gadget-sdk★ 1.6k · C
Muse Gadgets provides two device SDKs: ESP32 firmware and a Linux/Raspberry Pi service.
linuxmint/warpinator★ 1.6k · C
Warpinator is a Linux desktop application for discovering nearby peers and sending or receiving files over a local network.
bancika/diy-layout-creator★ 1.6k · Java
DIYLC is a desktop electronics-layout and circuit-analysis application.
analysedecircuit/oxideterm★ 1.6k · Rust
OxideTerm is a native, GPU-rendered workspace for remote operations: users select a target, open a terminal or another tool, exchange data with a remote host, and receive…
2697a/bujuan★ 1.6k · Dart
Bujuan is a cross-platform Flutter client for NetEase Cloud Music.
lahfir/agent-desktop★ 1.6k · Rust
Agent Desktop exposes desktop observation and control through a Rust CLI and C ABI.
1095071913/maozi-cloud★ 1.5k · Java
Maozi Cloud combines a Spring Cloud/Dubbo backend framework, a browser-based administration system, and an Electron developer console.
silverstein/minutes★ 1.5k · Rust
Minutes is a local-first conversation memory product: users capture meetings, calls, voice memos, or dictation; audio is transcribed and processed into Markdown meeting records…
creazyboyone/fastgithub★ 1.5k · C#
FastGithub is a local GitHub-acceleration proxy, not a VPN.
byteatatime/flare★ 1.5k · Svelte
Flare is a Linux desktop launcher aiming for Raycast compatibility.
helge17/tuxguitar★ 1.5k · Java
TuxGuitar is a Java multitrack tablature editor and player.
nsh07/tomato★ 1.5k · Kotlin
Tomato is a Pomodoro focus timer with shared Kotlin Multiplatform application logic and Android and desktop entry points.
chkzl/ddtv★ 1.5k · C#
DDTV is a Bilibili live-stream companion: users configure followed rooms and account access, then the Core monitors live status, records streams and chat events, and exposes…
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.