Desktop app architecture examples, page 7
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 301–350 of 455
ilyamiro/serpantinum★ 7k · QML
Serpantinum is a configurable Linux desktop shell built with Quickshell.
tensorflow/tfjs-examples★ 6.8k · JavaScript
TensorFlow.js Examples is a standalone collection of training, inference, deployment, and visualization applications rather than one unified product.
tatsu-syo/nomeiryoui★ 6.7k · C++
No!! MeiryoUI is a Windows desktop utility for customizing system interface fonts.
tianyu199509/deskbox★ 6.7k · C#
DeskBox is a local-first Windows desktop organizer.
11cafe/jaaz★ 6.7k · TypeScript
Jaaz is a local-first multimodal creative canvas and AI-agent application, delivered through a React interface with an Electron desktop shell and a Python server.
outsourc-e/hermes-workspace★ 6.7k · JavaScript
Hermes Workspace is a self-hosted AI-agent command center: a user works through a browser or desktop workspace, which exposes chat, sessions, files, memory, skills and…
valuecell-ai/clawx★ 6.6k · TypeScript
ClawX is a cross-platform Electron desktop app that wraps the OpenClaw AI runtime in a graphical UI.
zai-org/zcode★ 6.6k · TypeScript
ZCode is an AI coding workspace spanning desktop, browser, and terminal Agent experiences.
blockrunai/clawrouter★ 6.6k · TypeScript
ClawRouter is a local LLM routing gateway and agent-facing plugin: an agent or application submits model/tool requests, local routing selects a capable model, and the proxy…
namidaco/namida★ 6.6k · Dart
Namida is a Flutter music and video player; the README describes local-library indexing, playback, YouTube streaming and downloads, lyrics, history, and synchronization.
ganeshrvel/openmtp★ 6.5k · JavaScript
- OpenMTP is a macOS Electron desktop app for transferring files to Android/MTP devices over USB.
op7418/codepilot★ 6.5k · TypeScript
CodePilot is a multi-provider AI-agent desktop client.
kalcaddle/kodexplorer★ 6.4k · PHP
KodExplorer is a PHP web file manager with a browser-based code editor and desktop-style interface.
laofeng-mouse/flyingmouse-format★ 6.4k · JavaScript
FlyingMouse Format is an offline desktop file-conversion application with a CLI.
manga-download/hakuneko★ 6.4k · JavaScript
HakuNeko is a cross-platform manga and anime downloader for offline consumption.
lymphatus/caesium-image-compressor★ 6.3k · C++
Caesium is a desktop image compressor.
opencoworkai/open-codesign★ 6.3k · TypeScript
This is a pnpm monorepo centered on a local desktop app.
rmcrackan/libation★ 6.2k · C#
Libation is a cross-platform desktop and CLI application for scanning and organizing an Audible library, then downloading and decrypting selected audiobooks into managed files.
truelockmc/streambert★ 6.1k · JavaScript
Streambert is an Electron desktop app for discovering, streaming, downloading, and managing movies, TV, and anime.
sharpemu/sharpemu★ 6k · C#
SharpEmu is an experimental PlayStation 5 emulator.
sourcegit-scm/sourcegit★ 6k · C#
zammad/zammad★ 6k · Ruby
Zammad is a web-based, open-source helpdesk and customer-support platform.
jacklandrin/onlyswitch★ 6k · Swift
OnlySwitch is a macOS menu-bar utility that brings system toggles and related tools into one customizable interface.
lemonade-sdk/lemonade★ 5.8k · C++
Lemonade is a local AI inference server with a desktop management and experimentation app, plus CLI and standard API clients.
ramjke/translumo★ 5.8k · C#
Translumo is a Windows real-time screen translator.
mayswind/ezbookkeeping★ 5.6k · Go
ezBookkeeping is a self-hosted personal-finance application.
tasks/tasks★ 5.6k · Kotlin
Tasks is a cross-platform task-management application descended from Astrid, with Android and desktop entry points and companion Pebble/wearable support.
koharu-rs/koharu★ 5.6k · Rust
Koharu is a local-first manga translation desktop application.
linuxmint/cinnamon★ 5.6k · JavaScript
Cinnamon is a Linux desktop shell.
achilng/floral-notepaper★ 5.6k · Rust
Floral Notepaper is a local desktop notes app built with Tauri and React.
omriharel/deej★ 5.5k · Go
deej is a Go desktop client paired with Arduino slider hardware.
splode/pomotroid★ 5.5k · Rust
Pomotroid is a desktop Pomodoro timer: users configure work and break rounds, run the timer, and review completed-session statistics.
tangency-labs/solidcraft★ 5.5k · Rust
SolidCraft is a parametric 3D CAD application.
alainm23/planify★ 5.4k · Vala
1. Repository shape: one shared core, multiple frontends
supertuxkart/stk-code★ 5.4k · C++
SuperTuxKart is a GPL-licensed free kart-racing game focused on arcade-style play rather than realistic physics.
ahmyth/ahmyth-android-rat★ 5.3k · Smali
AhMyth is an Android remote-administration tool with an Electron desktop control panel and an Android client.
petoicamp/opencat-quadruped-robot★ 5.3k · C++
mg-chao/snow-apps★ 5.3k · C++
Snow Apps is a multi-product repository.
kasmtech/kasmvnc★ 5.3k · C++
KasmVNC is a browser-accessible Linux remote desktop server.
openclaw/peekaboo★ 5.2k · Swift
Peekaboo is a macOS automation product with a CLI, menu-bar app, agent, and MCP interface.
steipete/peekaboo★ 5.2k · Swift
Peekaboo is a macOS automation product with a CLI and menu-bar app.
ddddxxx/lyricsx★ 5.2k · Swift
LyricsX is a native macOS lyrics companion (macOS 10.11+) that integrates with music players, finds/downloads timed lyrics, and renders them on desktop, menu bar, and Touch Bar.
immense/remotely★ 5.1k · C#
Remotely is a .NET remote-control and remote-scripting platform: operators use the server UI or browser viewer to manage devices, request sessions, and run scripts; agents and…
rstudio/rstudio★ 5.1k · Java
RStudio is a cross-platform IDE for R, with source editing, console execution, plots, documents, terminals, package/project tooling, and optional AI assistance.
gnmyt/nexterm★ 5.1k · JavaScript
Nexterm is a server-management platform: users organize server connections, launch remote sessions, and operate on remote hosts through terminal, desktop, and SFTP interfaces.
mylinuxforwork/dotfiles★ 5k · QML
ML4W OS is a portable Hyprland desktop configuration for Arch, Fedora, and openSUSE.
ultralight-ux/ultralight★ 5k · CMake
Ultralight is a C/C++ embeddable web-content renderer for games and desktop applications.
withcoral/coral★ 4.9k · Rust
Coral is a local SQL interface for agents and desktop users to query connected APIs and files.
termux/termux-x11★ 4.9k · Java
Termux:X11 is an Android X server companion for Termux.
maaxyz/maaframework★ 4.9k · C++
MaaFramework is a cross-platform, image-recognition automation and black-box testing framework.
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.