GitDiagram
Browse

Desktop app architecture examples, page 2

Interactive architecture diagrams of 455 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 51–100 of 455

  1. sagernet/sing-box★ 38.9k · Go

    sing-box is a universal proxy platform.

  2. qbittorrent/qbittorrent★ 38.6k · C++

    1. Repository purpose and runtime shape

  3. triliumnext/trilium★ 38.5k · TypeScript

    Trilium Notes is a cross-platform personal knowledge-base application.

  4. niko1221/strata★ 38.4k · C++

    Strata is a local-AI desktop and terminal product: users choose or import a model, run it on their own hardware, and interact through chat or compatible coding tools.

  5. teamnewpipe/newpipe★ 38.4k · Java

    - This repository is a multi-target NewPipe codebase: a mature Android app in app/, a newer Kotlin Multiplatform shared UI/core layer in shared/, plus thin desktop and iOS hosts…

  6. khoj-ai/khoj★ 38k · Python

    Khoj is a self-hostable personal AI application.

  7. pbatard/rufus★ 37.7k · C

    Rufus is a Windows utility for formatting removable or virtual media and producing bootable installation drives.

  8. babysor/mockingbird★ 36.9k · Python

    MockingBird is a voice-cloning and voice-conversion system with command-line, desktop-toolbox, and web interfaces.

  9. dayuanjiang/next-ai-draw-io★ 36.5k · TypeScript

    Next AI Draw.io turns user prompts, attachments, or selected canvas content into editable draw.io diagrams.

  10. dioxuslabs/dioxus★ 36.1k · Rust

    This is a Rust workspace for the Dioxus UI framework, split into many crates under packages/, plus example apps under examples/ and integration tests under…

  11. cjpais/handy★ 35.6k · Rust

    Handy is a cross-platform desktop speech-to-text app whose primary workflow is shortcut-activated recording, local speech recognition, and pasting the resulting text into the…

  12. webadderallorg/recordly★ 35.5k · TypeScript

    Recordly is a cross-platform desktop screen recorder and video editor.

  13. agentscope-ai/qwenpaw★ 35.3k · TypeScript

    QwenPaw is a personal AI assistant, accessed through its Console, desktop/TUI, or messaging channels, with scheduled tasks and extensible skills.

  14. nativefier/nativefier★ 35.2k · TypeScript

    Nativefier is a CLI that turns a website and user-supplied options into an Electron desktop-app wrapper.

  15. qishibo/anotherredisdesktopmanager★ 34.8k · JavaScript

    Another Redis Desktop Manager is a cross-platform GUI for managing Redis-compatible databases.

  16. balena-io/etcher★ 34.5k · TypeScript

    Etcher is an Electron desktop app for safely flashing OS images to SD cards and USB drives.

  17. valinet/explorerpatcher★ 34k · C

    ExplorerPatcher modifies the Windows shell to provide a configurable, Windows 10-style desktop experience.

  18. qarmin/czkawka★ 33.6k · Fluent

    Czkawka is a cross-platform file-cleanup suite: Krokiet is the active Slint GUI, with CLI, legacy GTK, and Android frontends sharing Czkawka Core.

  19. telegramdesktop/tdesktop★ 33.5k · C++

    Telegram Desktop is the official desktop client for Telegram, using the Telegram API and MTProto.

  20. qier222/yesplaymusic★ 33.3k · Vue

    YesPlayMusic is a Vue-based third-party NetEase Music client, with browser/PWA and Electron modes.

  21. fincept-corporation/finceptterminal★ 32.7k · C++

    Fincept Terminal is a native Qt financial-research desktop application with embedded Python analytics.

  22. lbjlaq/antigravity-manager★ 31.9k · Rust

    Antigravity Tools is a desktop account manager and local AI relay.

  23. bigpizzav3/codexplusplus★ 31.7k · Rust

    Codex++ is an external launcher and management suite for the Codex/ChatGPT desktop app.

  24. zackriya-solutions/meetily★ 31.1k · Rust

    Meetily is a desktop meeting assistant: users record or import audio, receive a local transcript, save meeting data, and can generate an AI summary.

  25. ankitects/anki★ 31k · Rust

    Anki is the desktop spaced-repetition application. Its primary runtime is a Python/Qt desktop client backed by Rust domain logic and SQLite storage.

  26. flameshot-org/flameshot★ 30.9k · C++

    Flameshot is a desktop screenshot application.

  27. zeroclaw-labs/zeroclaw★ 30.8k · Rust

    - This is a large Rust workspace centered on a single local-first agent runtime.

  28. librepods-org/librepods★ 29.9k · Kotlin

    LibrePods is a cross-platform AirPods protocol client for Android and Linux.

  29. asmvik/yabai★ 29.7k · C

    yabai is a macOS tiling window manager.

  30. anil-matcha/open-higgsfield-ai★ 29.7k · JavaScript

    Open Generative AI is a generative-media studio spanning image, video, audio, and workflow-oriented tools, with a standalone desktop app and a hosted Next.js surface.

  31. k1tbyte/wand-enhancer★ 29.7k · C#

    WandEnhancer is a Windows patcher and interoperability layer for the Wand desktop client, with an optional LAN Remote Web Panel.

  32. ente/ente★ 29.4k · Dart

    Ente is a multi-product, end-to-end encrypted platform: Photos stores and shares media, Auth manages 2FA credentials, and Locker protects documents, credentials, and notes.

  33. anuken/mindustry★ 29.3k · Java

    Mindustry is a Java automation tower-defense RTS.

  34. decolua/9router★ 29.2k · JavaScript

    9Router is a local AI gateway and dashboard that connects coding clients to many model providers.

  35. niri-wm/niri★ 28.9k · Rust

    Niri is a scrollable-tiling Wayland compositor.

  36. anywhere-labs/dsh-desktop★ 28.8k · TypeScript

    DSH Desktop packages the DeepSeek Harness local web UI and Host in a native Windows/macOS application.

  37. voideditor/void★ 28.8k · TypeScript

    Void is a deprecated VS Code desktop fork centered on AI-assisted coding.

  38. fyne-io/fyne★ 28.7k · Go

    Fyne is a Go UI toolkit and app API for building desktop and mobile applications from one codebase.

  39. oldj/switchhosts★ 27.3k · TypeScript

    SwitchHosts is a desktop hosts-file manager.

  40. devolutions/unigetui★ 26.7k · C#

    UniGetUI is a cross-platform, Windows-first GUI for discovering and managing software through multiple package managers.

  41. c0re100/qbittorrent-enhanced-edition★ 26.7k · C++

    qBittorrent Enhanced Edition is a Qt/libtorrent BitTorrent client with desktop and WebUI interfaces.

  42. mihomo-party-org/clash-party★ 26.6k · TypeScript

    Clash Party is an Electron Mihomo GUI.

  43. alexsjones/llmfit★ 26.4k · Rust

    - llmfit is a multi-surface Rust application for recommending LLMs for a machine’s hardware.

  44. icsharpcode/ilspy★ 26.1k · C#

    ILSpy is a cross-platform .NET assembly browser and decompiler.

  45. 4ian/gdevelop★ 25.7k · JavaScript

    GDevelop is a no-code game-development system: a React/Electron/browser editor authors event-driven game projects; C++ core models and transforms them; JavaScript/TypeScript…

  46. luong-komorebi/awesome-linux-software★ 25.6k · HTML

    This repository is primarily a curated Linux software catalog: users browse its Markdown lists to find applications and system tools.

  47. libgdx/libgdx★ 25.4k · Java

    libGDX is a cross-platform Java game framework.

  48. guovin/iptv-api★ 25.3k · Python

    IPTV-API collects local and subscribed channel sources, normalizes and aggregates candidates, measures playback quality, then persists and publishes curated playlists/API results.

  49. guovin/tv★ 25.3k · Python

    IPTV-API collects local and subscribed channel sources, normalizes and aggregates candidates, checks stream availability and quality, then generates categorized playlists and…

  50. guovin/iptv★ 25.3k · Python

    IPTV-API collects local and subscription-based channel sources, normalizes and aggregates candidates, tests stream availability and quality, then generates playlists and…

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.