Desktop app architecture examples, page 13
Interactive architecture diagrams of 656 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 601–650 of 656
saucepleez/taskt★ 1.4k · C#
taskt is a Windows desktop RPA client: users configure scripts in a visual builder, then run them through an engine that interprets commands against selected inputs.
largemodgames/spotatui★ 1.4k · Rust
spotatui is a Rust terminal music player with optional Spotify-native streaming and first-class local, Subsonic, radio, YouTube, and Qobuz sources.
mikeroyal/linux-guide★ 1.4k · Rust
This repository is a Linux user guide, not a software runtime.
amule-project/amule★ 1.3k · C++
aMule is a graphical and headless peer-to-peer file-sharing client built around the eD2k network, with Kad, downloads, uploads, shared files, and remote-control interfaces.
flectar/mail★ 1.3k · Rust
Flectar Mail is a native, local-first client for email, calendars, contacts, and files.
slothflowlabs/duckle★ 1.3k · Rust
Duckle is a self-hosted ETL platform: users author pipelines visually or in SQL/Python, run them locally, then deploy the same pipeline file for scheduled headless execution.
lumid-off/aircard-windows★ 1.3k · Rust
AirCard is a native Windows client for detecting Wallet cards and applying reversible Wallet artwork or passcode themes to an iPhone over USB or paired WiFi.
louis-cfm/coucou★ 1.3k · Swift
Coucou is a cross-platform notch/top-edge companion for Claude Code: session activity and approval events reach the island, where users can inspect work, approve or deny…
cxworld/capframex★ 1.3k · C#
CapFrameX is a Windows x64 desktop performance-analysis suite: it captures game frametimes through PresentMon, records hardware telemetry, analyzes/compares sessions, and renders…
folke/dot★ 1.3k · Shell
This is a personal Linux workstation configuration repository, with Neovim, shell, terminal, compositor, desktop widgets, clipboard tooling, and Ansible provisioning.
aravisproject/aravis★ 1.3k · C
vinceliuice/whitesur-kde★ 1.3k · QML
WhiteSur KDE Theme is a macOS Big Sur–styled asset bundle for KDE Plasma.
codinguser/gnucash-android★ 1.3k · Java
GnuCash Android is a mobile bookkeeping companion: users maintain books, accounts and balanced transactions, then review reports or exchange data with desktop GnuCash.
prowlengine/prowl★ 1.2k · C#
Prowl is a Unity-like C# game engine with a standalone runtime and a full editor.
robvdpol/racecontrol★ 1.2k · C#
Race Control is a Windows desktop F1TV client.
sailor-sh/ck-x★ 1.2k · Shell
CK-X is a Docker-composed Kubernetes certification simulator for CKA, CKAD, CKS, and other lab tracks.
mateaix/mateclaw★ 1.2k · Java
MateClaw is a multi-surface, Spring Boot agent product: users interact through the web console, desktop, embedded webchat, or messaging channels; server-side agents run turns…
ycngmn/nobook★ 1.1k · Kotlin
Nobook is a lightweight native Android client for browsing Facebook through an embedded web experience.
nexus-mods/nexus-mod-manager★ 1.1k · C#
Nexus Mod Manager is a desktop mod lifecycle application.
openfootmanager/openfootmanager★ 1.1k · Rust
Openfoot Manager is a desktop football-management simulation.
rossmann-engineering/easymodbustcp.net★ 1.1k · C#
EasyModbusTCP.NET is a .NET Modbus TCP/UDP/RTU client/server library, accompanied by a configurable advanced client and a server simulator.
erha19/ping-island★ 1.1k · Swift
Ping Island is a macOS menu-bar monitor for AI coding sessions.
iic-jku/iic-osic-tools★ 1.1k · Shell
IIC-OSIC-TOOLS is a containerized open-source IC design environment, not a single design application.
jhaizhou-ops/s2arm★ 1.1k · C#
S2Arm imports user-provided Switch games and keys, builds native ARM64 game artifacts for Apple targets, then installs or launches them in a shared game-library app.
demizo/daily_you★ 1.1k · Dart
- Daily You is a Flutter cross-platform journaling app, targeting Android, iOS, macOS, Linux, Windows, with Android-specific native plugins and desktop packaging scripts.
soirihiroka/shrimply★ 1.1k · Rust
Shrimply is a pre-alpha, cross-platform desktop video editor written primarily in Rust, with GPU-accelerated editing, preview, and export.
ryoku-dev/ryoku★ 1.1k · QML
Ryoku is a complete Arch-based desktop distribution.
xenia-manager/xenia-manager★ 1.1k · C#
Xenia Manager is a desktop front end for installing and managing Xenia, its games, profiles, patches, content, saves, and configuration.
nano-muse/nanomuse★ 1k · Swift
nanoMuse is a cross-device personal agent, with phone, desktop, web console, and a relay.
star-pie/starpie★ 1k · C#
StarPie is a Windows radial-menu and mouse-gesture utility. The principal workflow is a user trigger, gesture recognition and wheel selection, then dispatch of the selected action.
slimevr/slimevr-server★ 1k · Fluent
SlimeVR is a server and GUI for transforming tracker and HMD data into a computed human pose for SteamVR, VRChat, VMC/OSC clients, and motion-capture exports.
kunkka19xx/look★ 1k · Rust
Look is a local-first, keyboard-driven launcher for macOS, Windows, and Linux.
librephoenix/nixos-config★ 1k · Nix
This repository is a modular NixOS dotfiles system.
alexwan/osengine★ 1k · C#
OsEngine is a Windows desktop algorithmic-trading terminal: it connects to brokers/exchanges, acquires and stores market data, builds/runs strategies, simulates execution…
denissergeevitch/desktop-fly★ 1k · Swift
DesktopFly is a desktop companion fly driven by FlyWire and MaleCNS neural models.
data-goblin/power-bi-agentic-development★ 1k · C#
This repository is a marketplace of agent plugins for Power BI and Microsoft Fabric, not one application.
hivegamesoss/chunker★ 1k · Java
Chunker is a Minecraft world conversion application supporting Java and Bedrock editions, version upgrades/downgrades, CLI operation, and an Electron UI.
imengyu/jiyutrainer★ 1k · C
JiYuTrainer is a Windows desktop tool intended to counteract control by JiYu classroom software.
ryoku-dev/ryoku-arch★ 995 · QML
Ryoku Arch is a reproducible, x86_64 UEFI Arch Linux distribution rather than an application layer.
elua/elua★ 986 · C
eLua is a bare-metal embedded runtime that embeds full Lua on supported microcontrollers, exposing portable hardware APIs, an interactive shell, and optional…
mirkobrombin/raven★ 979 · C
Raven runs Windows applications on Linux, using their own installers and a per-application Windows-style prefix.
timhartmann7/omnyssh★ 978 · Rust
OmnySSH is a multi-frontend SSH server manager: a desktop GUI and maintained terminal UI use a shared Rust core.
aialgorithm/blog★ 974 · Jupyter Notebook
MockingBird is a multi-stage voice-cloning system: speaker audio is encoded into a voice embedding, text is converted into a mel spectrogram conditioned on that embedding, and a…
therealaleph/masterhttprelayvpn-rust★ 972 · Rust
1. This repository is a multi-platform Rust VPN/proxy client centered on one shared core crate.
shorepine/tulipcc★ 969 · C
Tulip is a portable, programmable creative computer and AMYboard platform built around MicroPython, LVGL, and AMY.
mean00/avidemux2★ 955 · C
Avidemux is a cross-platform native video editor/transcoder for Linux, Windows, and macOS.
sleepycathey/ultimate-win11-setup★ 955 · CSS
This repository is a collection of Windows 11 personalization configs and themes, not an application with an internal runtime.
mudita/muditaos★ 943 · C
MuditaOS is a FreeRTOS-based, E Ink mobile operating system for Pure phones and Harmony alarm clocks.
bherbruck/solidcraft★ 932 · Rust
SolidCraft is a parametric 3D CAD application. Users create sketches and constraints, build and revise timeline-based features, then inspect, measure, save, or export designs.
wayle-rs/wayle★ 931 · Rust
Wayle is a Wayland desktop shell combining configurable bars, notifications, OSD, wallpaper, device controls, a settings GUI, and CLI administration.
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.