GitDiagram
Browse

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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…

  9. 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.

  10. 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…

  11. 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.

  12. yetone/magpie★ 22.2k · Go

    Magpie is a local model gateway and cross-agent configuration app.

  13. 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.

  14. aprilnea/openlogi★ 22k · Rust

    OpenLogi is a local-first desktop and CLI for configuring Logitech mice, keyboards, lights, and UVC cameras.

  15. desktop/desktop★ 21.9k · TypeScript

    GitHub Desktop is an Electron desktop client for working with local Git repositories and GitHub.

  16. 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…

  17. 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/.

  18. tibixdev/winboat★ 21.5k · TypeScript

    1. Overall shape: WinBoat is a desktop application, not a service or web app.

  19. ayangweb/bongocat★ 21.2k · Rust

    1. This is a cross-platform desktop app, not a web app.

  20. open-ani/animeko★ 20.3k · Kotlin

    Animeko is a cross-platform anime discovery and viewing app.

  21. 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…

  22. lively-community/lively★ 20k · C#

    Lively Wallpaper is a Windows desktop wallpaper manager.

  23. 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.

  24. stackblitz-labs/bolt.diy★ 19.9k · TypeScript

    bolt.diy is an AI-powered full-stack coding workspace.

  25. 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…

  26. 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.

  27. storytold/pdfcraft★ 19.3k · Rust

    PdfCraft is a native and web PDF reader/editor, with a headless CLI and an automation tool interface.

  28. cocos2d/cocos2d-x★ 19.2k · C++

    cocos2d-x is a cross-platform C++ game and graphics framework.

  29. 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.

  30. jetbrains/compose-multiplatform★ 19.1k · Kotlin

    1. This is a monorepo for Compose Multiplatform, not a single app.

  31. kivy/kivy★ 19k · Python

    Kivy is a cross-platform Python GUI framework.

  32. game1024/openspeedy★ 18.8k · TypeScript

    OpenSpeedy is a Windows desktop game-speed controller.

  33. ruffle-rs/ruffle★ 18.8k · Rust

    Ruffle is a Flash Player emulator for desktop and web.

  34. ufund-me/qbot★ 18.6k · Jupyter Notebook

    Qbot is an AI-oriented quantitative investment platform.

  35. 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.

  36. 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…

  37. 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.

  38. 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.

  39. 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…

  40. reactos/reactos★ 18.1k · C

    ReactOS is an NT-compatible operating system intended to run existing Windows applications and drivers.

  41. diolinux/photogimp★ 18k · Python

    PhotoGIMP is a distributable configuration patch for GIMP 3.0+, not a standalone application or service.

  42. 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…

  43. source-foundry/hack★ 17.4k · Shell

    Hack is a monospaced typeface for source code, distributed as desktop fonts and web fonts.

  44. rightnow-ai/openfang★ 17.4k · Rust

    1. Repo shape: a Rust monorepo with a few edge runtimes

  45. swaywm/sway★ 17.3k · C

    Sway is a C, i3-compatible Wayland compositor built with Meson/Ninja.

  46. 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.

  47. boostio/boostnote-legacy★ 16.9k · JavaScript

    Boostnote Legacy is an Electron desktop note-taking app for programmers.

  48. algerkong/algermusicplayer★ 16.8k · Vue

    Alger Music Player is a Vue/Electron music player with desktop, web, and mobile interfaces.

  49. jackwener/opencli★ 16.7k · JavaScript

    OpenCLI is a TypeScript/Bun/Node monorepo that turns many different capabilities into one CLI surface.

  50. 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.