GitDiagram
Browse

Desktop app architecture examples, page 4

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 151–200 of 455

  1. lukas-blecher/latex-ocr★ 16.6k · Python

    pix2tex is a LaTeX OCR system: users submit or capture a formula image, the model preprocesses it and generates LaTeX, which an interface returns or displays.

  2. signalapp/signal-desktop★ 16.5k · TypeScript

    Signal Desktop is a private desktop messaging client that also supports linked devices, group/direct calling, attachments, and synchronized account state.

  3. hkuds/deepcode★ 16.4k · Python

    DeepCode is a local, multi-interface coding-agent system for durable project work: agent turns can inspect/edit code, execute tools, gather verification evidence, and continue as…

  4. cryptomator/cryptomator★ 16.2k · Java

    Cryptomator is a desktop application for transparent client-side encryption of files stored in locally synchronized folders.

  5. weifeng2333/videocaptioner★ 16.1k · Python

    VideoCaptioner is a desktop and command-line video-captioning application.

  6. storytold/wordcraft★ 16k · Rust

    WordCraft is a cross-platform word processor with native, browser, and automation entry points.

  7. orcaslicer/orcaslicer★ 15.8k · C++

    OrcaSlicer is desktop 3D-print preparation software.

  8. paradevai/paradev★ 15.7k · TypeScript

    Paradev is a desktop-centered workspace for running CLI coding agents, with review and preview tools, remote access, mobile control, and scheduled or event-triggered automation.

  9. lidge-jun/opencodex★ 15.7k · TypeScript

    opencodex is a local universal LLM proxy with a browser dashboard and CLI.

  10. different-ai/openwork★ 15.7k · TypeScript

    1. This repo is a multi-surface agent platform, not a single app.

  11. infinitered/reactotron★ 15.6k · TypeScript

    Reactotron is a developer debugger: an application installs a development client, which sends telemetry and state over a WebSocket to the desktop app; developers inspect it and…

  12. dolphin-emu/dolphin★ 15.5k · C++

    Dolphin is a GPL GameCube/Wii emulator for Windows, Linux, macOS, and Android.

  13. java-decompiler/jd-gui★ 15.2k · Java

    JD-GUI is a desktop Java decompiler: users open class files or archives, browse their contents, view reconstructed Java, and navigate types, methods, and fields.

  14. storytold/filmcraft★ 15.2k · Rust

    FilmCraft is a professional non-linear video editor for desktop and browser, with a headless CLI for scripts and agents.

  15. miuuyy/codex-chatgpt-web★ 15.2k · TypeScript

    Codex ChatGPT Web bridges Codex’s native Responses workflow to ChatGPT models in an embedded browser, preserving streaming, task context, images and tool calls.

  16. web-infra-dev/midscene★ 15.1k · TypeScript

    Midscene is a vision-driven GUI automation agent and E2E testing toolkit for web, mobile, and desktop.

  17. milind-soni/openmausbot★ 14.9k · TypeScript

    OpenMausBot is a local-first desktop chat application for a roster of AI agents, each configured with its own model, computer, and connected apps.

  18. dail8859/notepadnext★ 14.7k · C++

    Notepad Next is a cross-platform desktop text editor modeled on Notepad++.

  19. e2b-dev/e2b★ 14.7k · Python

    E2B is a cloud sandbox platform exposed through JavaScript and Python SDKs, with a CLI and specialized Code Interpreter and Desktop packages.

  20. superset-sh/superset★ 14.6k · TypeScript

    Superset is a desktop workspace for running coding agents in parallel and reviewing their work.

  21. hunlongyu/zy-player★ 14.5k · Vue

    ZY Player is a desktop resource and IPTV media player.

  22. droid-deck/droiddeck★ 14.5k · Kotlin

    DroidDeck is an Android gaming environment that brings Steam Big Picture and Windows games to supported Adreno devices, with Linux apps, game-store downloads, desktop sessions…

  23. altstoreio/altstore★ 14.5k · Swift

    AltStore is an iOS alternative app store backed by AltServer on macOS.

  24. qgis/qgis★ 14.4k · C++

    QGIS is a desktop GIS and a headless map server for managing, analyzing, styling, and publishing geospatial data.

  25. monogame/monogame★ 14.4k · C#

    MonoGame is a C#/.NET reimplementation of XNA for cross-platform game development.

  26. fathah/hermes-desktop★ 14.2k · TypeScript

    Hermes One is a native Electron desktop client that installs, configures, and operates the upstream Hermes Agent.

  27. subtitleedit/subtitleedit★ 14.2k · C#

    Subtitle Edit is a cross-platform desktop subtitle editor/converter with media-assisted editing, OCR, translation, speech, and image-subtitle workflows.

  28. novnc/novnc★ 14.1k · JavaScript

    noVNC is a browser-based VNC client library and application.

  29. conardli/easy-dataset★ 14k · JavaScript

  30. lukegus/termix★ 14k · TypeScript

    Termix is a self-hosted server-management platform: SSH terminals, files, host metrics, tunnels, container control, serial access, and Guacamole-backed RDP/VNC/Telnet.

  31. bitwarden/clients★ 14k · TypeScript

    This repository contains Bitwarden’s non-mobile client applications: browser extension, web app, desktop app, and CLI.

  32. agentscope-ai/copaw★ 13.9k · TypeScript

    CoPaw is a Python-first assistant platform with three major faces: a backend runtime under src/copaw, a React/Vite web console in console/, and a documentation site in website/.

  33. siteboon/claudecodeui★ 13.9k · TypeScript

    CloudCLI is a responsive desktop/mobile interface for coding-agent CLIs, usable locally or remotely.

  34. vendicated/vencord★ 13.8k · TypeScript

    Vencord is a TypeScript Discord client modification that injects runtime patches, built-in plugins, settings UI, themes, and privacy changes into Discord.

  35. browserslist/browserslist★ 13.6k · JavaScript

    Browserslist is a shared target-version query engine for front-end tools.

  36. nanmicoder/cc-haha★ 13.6k · TypeScript

    Claude Code Haha is a cross-platform local AI coding workbench built around a Claude-Code-derived CLI/runtime, with a React desktop UI, local API server, remote/IM access, and…

  37. orchestratorinc/agent-orchestrator★ 13.5k · TypeScript

    Orchestrator.inc is a desktop workspace and local daemon for planning, running, and supervising coding-agent tasks, with a cloud control plane and mobile client.

  38. arkenfox/user.js★ 12.9k · JavaScript

    Arkenfox is a desktop-Firefox user.js template for privacy and security hardening, tracking and fingerprinting reduction, with some risk of functionality breakage.

  39. octalmage/robotjs★ 12.8k · C

    RobotJS is a Node.js desktop-automation addon.

  40. humanlayer/humanlayer★ 12.7k · TypeScript

    HumanLayer is a team platform for running coding agents on host machines and steering their tasks, sessions, plans, and reviews through web and desktop clients.

  41. duixcom/duix-avatar★ 12.6k · C

    Duix.Avatar is a desktop Electron application plus a set of local GPU-backed Docker services. The repo is split into two main deployment boundaries.

  42. dustinbrett/daedalos★ 12.6k · JavaScript

    - This repository is a browser-based desktop environment, not a traditional site.

  43. krillinai/klicstudio★ 12.5k · TypeScript

    OpenCreator is a local AI workspace for creative tools and agent-driven work.

  44. agentwrapper/agent-orchestrator★ 12.5k · TypeScript

    Agent Orchestrator is a local workspace for planning, running, and supervising coding-agent tasks through review and merge.

  45. termix-ssh/termix★ 12.5k · TypeScript

    Termix is a TypeScript monorepo that ships the same product through multiple shells: a web app/PWA, an Electron desktop app, and a mobile-focused UI.

  46. caelestia-dots/shell★ 12.3k · QML

    Caelestia Shell is a Linux desktop shell implemented in QML for Quickshell and designed around the Hyprland compositor.

  47. hluk/copyq★ 12.3k · C++

    CopyQ is a cross-platform native clipboard manager: it monitors system clipboard changes, persists multi-format history in tabs, and exposes that history through a Qt GUI…

  48. oblien/openship★ 12.2k · TypeScript

    Openship is a self-hostable deployment control plane: it detects source projects, builds/releases them, runs workloads, and manages routing, TLS, backups, monitoring, mail, and…

  49. heroic-games-launcher/heroicgameslauncher★ 12.2k · TypeScript

    Heroic is a cross-platform desktop game launcher for Epic, GOG, and Amazon libraries, plus sideloaded applications.

  50. simplex-chat/simplex-chat★ 12.2k · Haskell

    1. This repo is a multi-surface monorepo centered on the SimpleX messaging protocol.

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.