Desktop app architecture examples, page 3
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 101–150 of 455
nawfalmotii79/plfm_radar★ 25.2k · PLSQL
AERIS-10 is an open hardware/software 10.5 GHz pulse-LFM phased-array radar, supporting a short-range patch-array variant and extended-range waveguide/PA variant.
t8y2/dbx★ 24.8k · Rust
DBX is a multi-database client and management platform, offered as desktop, Docker/web, CLI, AI assistant, and MCP server.
proxyee-down-org/proxyee-down★ 24.6k · Java
Proxyee Down is a desktop HTTP download manager with a Vue UI, a Java/Netty backend, and browser-oriented extensions.
ql-win/quicklook★ 24.6k · C#
QuickLook is a Windows desktop utility that opens an instant preview for the selected file, principally through Space and keyboard navigation.
trycua/cua★ 24.3k · Rust
Cua is a computer-use platform spanning agent tool access, isolated desktops, native/browser automation, VM management, and benchmark evaluation.
magicmirrororg/magicmirror★ 24.2k · JavaScript
MagicMirror² is a modular smart-mirror platform wrapped by Electron, with a server-only mode and a client-only launcher for connecting to a remote server.
iofficeai/aionui★ 23.8k · TypeScript
This repo is a cross-platform AI coworking platform built around an Electron desktop app, with a separate web server mode and a mobile client.
maaassistantarknights/maaassistantarknights★ 23.5k · C++
MAA is an Arknights automation assistant: a user submits tasks through the GUI, CLI, or an integration API; the core interprets task requests, recognizes game screens, and…
wavetermdev/waveterm★ 22.4k · Go
Wave Terminal is an AI-integrated desktop terminal for organizing terminal sessions, editors, previews, browsers, and AI assistants into workspaces.
winfunc/opcode★ 22.4k · TypeScript
opcode is a local-first desktop GUI/toolkit for the Claude Code CLI: it manages Claude projects and interactive sessions, custom background agents, MCP configuration, usage data…
m1k1o/neko★ 22.3k · Go
Neko is a self-hosted virtual desktop/browser that streams an isolated Linux desktop to one or more users over WebRTC.
yetone/magpie★ 22.2k · Go
Magpie is a local model gateway and cross-agent configuration app.
super-productivity/super-productivity★ 22.1k · TypeScript
Super Productivity is a cross-platform task-management application combining projects, tags, scheduling, timeboxing, time tracking, integrations, and synchronization.
aprilnea/openlogi★ 22k · Rust
OpenLogi is a local-first desktop and CLI for configuring Logitech mice, keyboards, lights, and UVC cameras.
desktop/desktop★ 21.9k · TypeScript
GitHub Desktop is an Electron desktop client for working with local Git repositories and GitHub.
screenpipe/screenpipe★ 21.6k · Rust
Screenpipe is a local-first desktop memory system: it continuously captures screen and audio, processes transcripts and sensitive text, stores searchable history, and exposes…
getasterisk/claudia★ 21.6k · TypeScript
- opcode is a desktop application built with Tauri 2: a React + TypeScript frontend in src/ and a Rust backend in src-tauri/.
tibixdev/winboat★ 21.5k · TypeScript
1. Overall shape: WinBoat is a desktop application, not a service or web app.
ayangweb/bongocat★ 21.2k · Rust
1. This is a cross-platform desktop app, not a web app.
open-ani/animeko★ 20.3k · Kotlin
Animeko is a cross-platform anime discovery and viewing app.
knifelemon/filee★ 20.1k · C#
Filee is a desktop file converter centered on a drag-and-drop donut menu: users drag local or browser content, choose a compatible format or tool, and receive converted files…
lively-community/lively★ 20k · C#
Lively Wallpaper is a Windows desktop wallpaper manager.
chuyu-team/dism-multi-language★ 20k · HTML
This repository is the resource, localization, documentation, and support-site companion for Dism++. It does not contain the main Dism++ application.
stackblitz-labs/bolt.diy★ 19.9k · TypeScript
bolt.diy is an AI-powered full-stack coding workspace.
nashsu/llm_wiki★ 19.7k · TypeScript
LLM Wiki is a cross-platform desktop knowledge-base builder: it converts imported sources into a persistent, interlinked Markdown wiki, then supports retrieval, maintenance…
videolan/vlc★ 19.6k · C
VLC is a native, cross-platform media player and multimedia engine: it plays local files, discs, devices, and network streams; it can also convert, encode, and stream media.
storytold/pdfcraft★ 19.3k · Rust
PdfCraft is a native and web PDF reader/editor, with a headless CLI and an automation tool interface.
cocos2d/cocos2d-x★ 19.2k · C++
cocos2d-x is a cross-platform C++ game and graphics framework.
ppy/osu★ 19.2k · C#
osu! is a cross-platform rhythm-game client whose central user journey is selecting beatmap content, playing it through a ruleset, and hearing its music.
jetbrains/compose-multiplatform★ 19.1k · Kotlin
1. This is a monorepo for Compose Multiplatform, not a single app.
kivy/kivy★ 19k · Python
Kivy is a cross-platform Python GUI framework.
game1024/openspeedy★ 18.8k · TypeScript
OpenSpeedy is a Windows desktop game-speed controller.
ruffle-rs/ruffle★ 18.8k · Rust
Ruffle is a Flash Player emulator for desktop and web.
ufund-me/qbot★ 18.6k · Jupyter Notebook
Qbot is an AI-oriented quantitative investment platform.
rainxchzed/github-store★ 18.6k · Kotlin
Komi Store is a Kotlin Multiplatform Compose client for discovering GitHub-hosted open-source releases, downloading release assets, and installing/managing them.
louis-e/arnis★ 18.5k · Rust
Arnis is a geospatial world generator: users select a real-world area and settings, the program gathers geographic and terrain data, interprets it into terrain and built…
komi-store/komi-store★ 18.5k · Kotlin
Komi Store is a Kotlin Multiplatform, Compose-based client for discovering GitHub release software, browsing repositories, downloading assets, and installing/managing apps.
jlcodes99/cockpit-tools★ 18.5k · Rust
Cockpit Tools is a cross-platform desktop manager for accounts, quotas, and parallel instances across many AI IDEs and CLIs.
andrewyng/openworker★ 18.2k · Python
OpenWorker is a local-first desktop AI coworker: a user requests an outcome, the agent works through model/tool iterations across files and connected apps, consequential actions…
reactos/reactos★ 18.1k · C
ReactOS is an NT-compatible operating system intended to run existing Windows applications and drivers.
diolinux/photogimp★ 18k · Python
PhotoGIMP is a distributable configuration patch for GIMP 3.0+, not a standalone application or service.
kurikomi-labs/komi-store★ 17.5k · Kotlin
Komi Store is a Kotlin Multiplatform Compose client for discovering GitHub-hosted open-source releases, browsing repository details, downloading assets, and installing/managing…
source-foundry/hack★ 17.4k · Shell
Hack is a monospaced typeface for source code, distributed as desktop fonts and web fonts.
rightnow-ai/openfang★ 17.4k · Rust
1. Repo shape: a Rust monorepo with a few edge runtimes
swaywm/sway★ 17.3k · C
Sway is a C, i3-compatible Wayland compositor built with Meson/Ninja.
anthropics/claude-quickstarts★ 17k · Python
This is a monorepo of independent Claude quickstarts, not one application. Each top-level folder is a self-contained demo with its own runtime, dependencies, UI, and tests.
boostio/boostnote-legacy★ 16.9k · JavaScript
Boostnote Legacy is an Electron desktop note-taking app for programmers.
algerkong/algermusicplayer★ 16.8k · Vue
Alger Music Player is a Vue/Electron music player with desktop, web, and mobile interfaces.
jackwener/opencli★ 16.7k · JavaScript
OpenCLI is a TypeScript/Bun/Node monorepo that turns many different capabilities into one CLI surface.
bggrgjqaubcoe/piliplus★ 16.6k · Dart
PiliPlus is a Flutter third-party Bilibili client for Android, iOS, Windows, Linux, and macOS.
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.