GitDiagram
Browse

Desktop app architecture examples, page 9

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 401–450 of 455

  1. blackarch/blackarch★ 3.6k · Shell

    BlackArch is an Arch-based penetration-testing distribution and repository of categorized security tools.

  2. jurplel/qview★ 3.5k · C++

    qView is a minimal desktop image viewer.

  3. shiyutim/tickets★ 3.5k · Rust

    Tickets is a Tauri desktop ticketing workspace for Damai and Bilibili, with separate ticket-purchase and inventory-monitoring tasks.

  4. opencloudgaming/opennow★ 3.5k · Rust

    OpenNOW is a Qt desktop GeForce NOW client backed by a Rust core process and an in-process native Rust streaming engine.

  5. martin-olivier/airgorah★ 3.5k · Rust

    1. Purpose and principal workflow.

  6. zhom/donutbrowser★ 3.5k · Rust

    Donut Browser is a cross-platform, anti-detect desktop browser.

  7. block/buzz★ 3.4k · Rust

    Buzz is a self-hostable, Nostr-based collaboration workspace where people, agents, workflows, git activity, and media become signed events on a community-scoped relay.

  8. yynxxxxx/codex-x★ 3.4k · Rust

    Codex-X is a Tauri desktop control plane for Codex prompts, providers, sessions, Skills/MCP, configuration, failover, and usage.

  9. steamautocracks/steam-auto-crack★ 3.4k · C#

    Steam Game Automatic Cracker automates a local game-folder workflow: a user starts a run through the GUI or CLI, the app reads configuration and coordinates SteamStub unpacking…

  10. directvt/vtm★ 3.4k · C++

    vtm is a cross-platform virtual terminal multiplexer and text-based desktop.

  11. pewdiepie-archdaemon/dionysus★ 3.4k · Shell

    This is a Linux desktop dotfiles repository, centered on a Hyprland/Wayland environment with themed visual components, status surfaces, launchers, terminal settings, and shell…

  12. johnfanv2/lenovolegionlinux★ 3.3k · C

    LenovoLegionLinux provides Linux hardware support and controls for Lenovo Legion laptops: EC-backed fan curves and sensors, firmware settings, and platform power profiles.

  13. claration/impactor★ 3.3k · Rust

    Impactor is a cross-platform iOS sideloading application.

  14. harry0703/mangodisk★ 3.3k · Rust

    MangoDisk is a cross-platform desktop utility for storage cleanup and analysis, privacy protection, and system management.

  15. figma-linux/figma-linux★ 3.3k · Svelte

    Figma-linux is an unofficial Electron desktop client for using Figma on Linux.

  16. fleschutz/powershell★ 3.3k · PowerShell

    This repository is primarily a collection of stand-alone PowerShell scripts, with an optional Python desktop launcher.

  17. zeronsh/zeron★ 3.3k · Rust

    Zeron is a local-first coding-agent control app with desktop, iOS, and headless CLI surfaces; optional account-based sync lets trusted devices follow or drive sessions.

  18. smithay/smithay★ 3.3k · Rust

    Smithay is a modular Rust library for building Wayland compositors, not a complete window manager.

  19. golutra/golutra★ 3.2k · Rust

    - This repo is a desktop application built with Vue 3 + TypeScript on the frontend and Rust/Tauri on the backend.

  20. trymirai/uzu★ 3.2k · Rust

    Uzu is a cross-platform local AI inference engine, exposed through Rust and language bindings and used by Mirai’s desktop GUI, CLI, and examples.

  21. wisser/jailer★ 3.2k · Java

    Jailer is a relational-database tool with two primary user workflows: browsing related data and extracting/importing referentially intact subsets.

  22. goatcorp/ffxivquicklauncher★ 3.2k · C#

    XIVLauncher is a .NET desktop launcher for Final Fantasy XIV, providing account login, game patching/repair, platform-specific startup, and optional Dalamud addon injection.

  23. vladelaina/bongocat★ 3.1k · C

    BongoCat is a desktop companion that displays animated Live2D pets and reacts to mouse, keyboard, and gamepad activity.

  24. hardentools/hardentools★ 3.1k · Go

    Hardentools is a Windows attack-surface-reduction utility.

  25. mitchellh/nixos-config★ 3.1k · Nix

    This repository defines personal NixOS environments, primarily a development VM running on macOS, with additional Darwin and WSL targets.

  26. pctrade/end4-pc★ 3.1k · QML

    end4-pC is a Quickshell desktop shell fork for Linux, centered on interactive bars, panels, widgets, overlays, and Hyprland integration.

  27. project64/project64★ 3k · C++

    Project64 is a Nintendo 64/64DD emulator with Windows and Android front ends.

  28. xortroll/goldleaf★ 3k · C

    Goldleaf is a Nintendo Switch homebrew utility; its central user workflow is navigating mounted filesystems and performing file/content operations, including NSP installation and…

  29. jaquadro/nbtexplorer★ 3k · C#

    NBTExplorer is a desktop editor for Minecraft-oriented Named Binary Tag (NBT) data. It reads and writes standalone NBT, schematic, region/anvil, and Cubic Chunks region files.

  30. artifexsoftware/mupdf★ 3k · C

    MuPDF is a document framework for viewing and converting PDF, XPS, and ebook documents.

  31. shrimqy/sefirah★ 3k · C#

    Sefirah is a desktop companion for an Android app, synchronizing device features and exposing phone content and controls on the PC.

  32. martchus/syncthingtray★ 3k · C++

    Syncthing Tray is a multi-platform companion for monitoring and controlling a Syncthing instance, not a replacement for Syncthing’s web UI.

  33. djihads80/eglantine★ 3k · C++

    Eglantine is a cross-platform Switch 2 emulator.

  34. open-webui/desktop★ 2.9k · Svelte

    Open WebUI Desktop is an Electron desktop client that can launch a local Open WebUI server, optionally manage llama.cpp for offline inference, or connect to remote Open WebUI…

  35. baskerville/sxhkd★ 2.9k · C

    sxhkd is an X daemon that reads shortcut bindings, grabs the corresponding keys or buttons, and runs configured commands when input matches.

  36. xingkongliang/skills-manager★ 2.9k · Rust

    Skills Manager is a cross-platform desktop application and companion CLI for maintaining a central library of AI-agent skills, deploying them to global/project tool directories…

  37. evv1e/waylandcraft★ 2.9k · Java

    WaylandCraft is a Linux Minecraft mod that runs a Wayland compositor and presents application windows inside the Minecraft world.

  38. kingcharleslzy-ai/dsh-purge★ 2.9k · JavaScript

    dsh-purge Community is a local DSH plugin for configuring prompt behavior, applying and inspecting host patches, and maintaining or restoring its installation.

  39. librepcb/librepcb★ 2.9k · C++

    LibrePCB is a cross-platform EDA suite for PCB design.

  40. adi1090x/termux-desktop★ 2.8k · CSS

    Termux Desktop is a dotfiles-and-scripts distribution that configures a graphical Linux desktop inside Termux on Android.

  41. julyx10/lap★ 2.8k · Rust

    Lap is a local-first desktop photo manager: users connect existing folders as libraries, index and organize their media, then browse, search, edit, and manage files without…

  42. card-forge/forge★ 2.8k · Java

    Forge is a cross-platform Magic: The Gathering rules engine and play application.

  43. tobychui/arozos★ 2.8k · JavaScript

    - ArozOS is a Go-based “web desktop” platform: one backend process serves a full browser UI, manages users and permissions, and exposes OS-like services for files, storage…

  44. rudjigames/mtuner★ 2.8k · C++

    MTuner is split into two major runtime sides: a capture side that runs with the profiled application and records allocation history, and a desktop analysis side that opens the…

  45. qwenaudio/qwen-audio-agent★ 2.8k · JavaScript

    Qwen Audio Agent is a realtime voice runtime for persistent conversation alongside asynchronous Agent work.

  46. yhan-sun/p2wlan★ 2.8k · Rust

    P2WLAN is a cross-platform virtual-LAN product: users sign in, join a private network or room, and communicate over virtual IPs.

  47. jetpackduba/gitnuro★ 2.8k · Kotlin

    Gitnuro is a FOSS, native multiplatform desktop Git client built with Kotlin, Jetpack Compose Desktop, and JGit—not a web application.

  48. weihuoya/citra★ 2.8k · C++

    Citra is a Nintendo 3DS emulator and debugger, with desktop Qt and Android frontends.

  49. virtio-win/kvm-guest-drivers-windows★ 2.7k · C

    virtio-win is a suite of Windows guest drivers for KVM/QEMU paravirtual and emulated devices.

  50. chunyu33/light-c★ 2.7k · Rust

    LightC is a Windows desktop utility for reviewing disk usage and system-cleanup candidates, then selectively applying maintenance actions.

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.