GitDiagram
Browse

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

  1. webreaper/damselfly★ 1.8k · C#

    Damselfly is a server-based photo management system.

  2. 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…

  3. 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…

  4. umio-yasuno/amdgpu_top★ 1.7k · Rust

    AMDGPU_TOP is a Linux AMD GPU monitoring and diagnostics tool.

  5. 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.

  6. qufei1993/skills-hub★ 1.7k · Rust

    Skills Hub is a Tauri desktop manager for installing, organizing, updating, and synchronizing AI coding-tool skills.

  7. flipperdevices/qflipper★ 1.7k · C++

    qFlipper is a Qt desktop application and CLI for managing Flipper Zero devices.

  8. teamclouday/androidmic★ 1.7k · Rust

    AndroidMic turns an Android phone into a PC microphone.

  9. 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.

  10. mattt/imcp★ 1.7k · Swift

    iMCP exposes personal-data and device capabilities as MCP tools through a macOS menu-bar app.

  11. 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…

  12. sirdiabo/githublauncher★ 1.6k · C#

    Github Launcher is a desktop and command-line application for managing GitHub-hosted apps.

  13. snowarch/inir★ 1.6k · QML

    iNiR is a complete Quickshell desktop shell for Niri.

  14. albar965/littlenavmap★ 1.6k · C++

    Little Navmap is a desktop flight-planning and navigation application for flight simulators.

  15. facebookincubator/muse-gadget-sdk★ 1.6k · C

    Muse Gadgets provides two device SDKs: ESP32 firmware and a Linux/Raspberry Pi service.

  16. linuxmint/warpinator★ 1.6k · C

    Warpinator is a Linux desktop application for discovering nearby peers and sending or receiving files over a local network.

  17. bancika/diy-layout-creator★ 1.6k · Java

    DIYLC is a desktop electronics-layout and circuit-analysis application.

  18. 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…

  19. 2697a/bujuan★ 1.6k · Dart

    Bujuan is a cross-platform Flutter client for NetEase Cloud Music.

  20. lahfir/agent-desktop★ 1.6k · Rust

    Agent Desktop exposes desktop observation and control through a Rust CLI and C ABI.

  21. 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.

  22. 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…

  23. creazyboyone/fastgithub★ 1.5k · C#

    FastGithub is a local GitHub-acceleration proxy, not a VPN.

  24. byteatatime/flare★ 1.5k · Svelte

    Flare is a Linux desktop launcher aiming for Raycast compatibility.

  25. helge17/tuxguitar★ 1.5k · Java

    TuxGuitar is a Java multitrack tablature editor and player.

  26. nsh07/tomato★ 1.5k · Kotlin

    Tomato is a Pomodoro focus timer with shared Kotlin Multiplatform application logic and Android and desktop entry points.

  27. 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.