GitDiagram
Browse

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

  1. maikub/flutter_local_notifications★ 2.7k · Dart

    Flutter Local Notifications is a cross-platform Flutter plugin for displaying and managing local notifications.

  2. 1panel-dev/cordyscrm★ 2.7k · Java

    Cordys CRM is a self-hostable AI-enabled customer relationship management system.

  3. princejwesley/mancy★ 2.6k · JavaScript

    Mancy is an Electron/React desktop REPL.

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

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

  6. kuddev/pebrel★ 2.5k · Rust

    Pebrel is a native desktop terminal and workspace for local shells, SSH hosts, files, and AI command-line sessions.

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

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

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

  10. modrinth/code★ 2.5k · Rust

    The Modrinth monorepo contains the website, desktop app, API, and shared libraries.

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

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

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

  14. edgetx/edgetx★ 2.4k · C

    EdgeTX is radio-control firmware, accompanied by Companion desktop tools and a browser-based WebAssembly interface.

  15. spacedriveapp/spacebot★ 2.4k · Rust

    Spacebot is a multi-agent runtime for teams and communities, with a desktop/web interface and messaging integrations.

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

  17. spikehd/dorion★ 2.4k · Rust

    Dorion is a lightweight, cross-platform alternative Discord desktop client.

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

  19. gcwing/openbitfun★ 2.4k · Rust

    OpenBitFun is a cross-device agent workspace.

  20. hakanseven12/opencadstudio★ 2.4k · Rust

    Open CAD Studio is a shared-core 2D drafting and 3D modeling application for desktop and web.

  21. apps2samsung/apps2samsung★ 2.4k · C#

    Apps2Samsung is a cross-platform Tizen sideloading tool for Samsung TVs, projectors, and monitors.

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

  23. geogebra/geogebra★ 2.3k · Java

    GeoGebra is a suite of interactive mathematics apps, with web and desktop versions.

  24. erengy/taiga★ 2.3k · C++

    Taiga is a Windows desktop anime library and watch-progress tracker.

  25. hainguyents13/mechvibes★ 2.3k · Rust

    Mechvibes is a desktop keyboard-sound player with soundpack selection and a companion soundpack editor.

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

  27. nodemcu/nodemcu-flasher★ 2.2k · Pascal

    NodeMCU Flasher is a Windows desktop firmware programmer for NodeMCU DEVKIT V0.9 and other ESP8266 boards.

  28. locationtech/jts★ 2.2k · Java

    This is a multi-module Maven Java project centered on the JTS Topology Suite.

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

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

  31. dngrep/dngrep★ 2.2k · C#

    dnGrep is a Windows desktop search utility.

  32. jetbrains/skiko★ 2.2k · Kotlin

    Skiko is a Kotlin Multiplatform binding layer for Skia plus platform window/render-context management.

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

  34. tobi/disktree★ 2.1k · Rust

    disktree is a desktop disk-usage explorer and cleanup tool.

  35. jamailar/beav★ 2.1k · Rust

    Beav is a local-first AI workspace for independent content creators.

  36. aelassas/servy★ 2.1k · C#

    Servy manages arbitrary applications as Windows services through a desktop app, CLI, and real-time Manager.

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

  38. yyjeqhc/webcodex★ 2k · Rust

    WebCodex lets AI clients operate on repositories and development tools on user-owned machines.

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

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

  41. clawsoftware/clawpdf★ 2k · C#

    clawPDF is a Windows virtual printer and document-conversion application.

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

  43. 9fans/plan9port★ 1.9k · C

    Plan 9 from User Space (plan9port) ports Plan 9 libraries, commands, protocols, and desktop tools to Unix hosts.

  44. thtbee/nectarlink★ 1.9k · Rust

    NectarLink pairs an Android phone with a PC for local, encrypted sharing and remote use.

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

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

  47. adileo/squirreldisk★ 1.9k · Rust

    SquirrelDisk is a cross-platform disk-usage explorer and cleanup app.

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

  49. abdelrhman-ak/winpaletter★ 1.9k · C#

    WinPaletter is a portable Windows desktop-customization application.

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