GitDiagram
Browse

Desktop app architecture examples, page 5

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 201–250 of 455

  1. leachim6/hello-world★ 12k · Assembly

    This repository is a collection of independent “Hello World” programs, not a single application.

  2. krillinai/opencreator★ 11.9k · TypeScript

    OpenCreator is a local AI workspace for creator tools and Codex-powered agent conversations.

  3. akitaonrails/ai-memory★ 11.7k · Rust

    ai-memory is a cross-agent, cross-machine long-term memory system for coding agents.

  4. moesnow/march7thassistant★ 11.6k · Python

    March7thAssistant automates Honkai: Star Rail tasks through a CLI or graphical interface.

  5. maxrave-dev/simpmusic★ 11.5k · Kotlin

    SimpMusic is a Compose Multiplatform YouTube Music client for Android and desktop.

  6. ekkolearnai/ekko-studio★ 11.5k · TypeScript

    Ekko Studio is a local-first AI workspace delivered as a desktop app and self-hosted web console.

  7. bigbodycobain/shadowbroker★ 11.3k · Python

    ShadowBroker is a self-hosted geospatial intelligence platform: operators view aggregated public telemetry on a live map, then inspect entities, run recon, and use analysis tools.

  8. karingx/karing★ 11.3k · Dart

    - Karing is a cross-platform Flutter desktop/mobile app that acts as a GUI and control plane for a proxy core based on sing-box.

  9. storytold/lightcraft★ 11.2k · Rust

    LightCraft is a cross-platform photo library and non-destructive RAW developer, with native, browser, CLI, and MCP entry points.

  10. noctalia-dev/noctalia★ 11.1k · C++

    Noctalia is a native Wayland desktop shell: users interact with shell surfaces and services that provide bars, widgets, launcher, notifications, wallpaper, lock screen, and…

  11. prismlauncher/prismlauncher★ 11k · C++

    Prism Launcher is a desktop Minecraft launcher for managing multiple installations.

  12. anil-matcha/open-generative-ai★ 10.9k · JavaScript

    - This repo is a monorepo with two runtime targets: a Next.js web app and an Electron desktop app.

  13. mathewsachin/captura★ 10.8k · C#

    Captura is a Windows desktop screen recorder and screenshot tool, with a command-line entry point.

  14. langchain-ai/open-swe★ 10.7k · Python

    Open SWE is a deployable software-engineering agent system: it receives work from dashboard, GitHub, Slack, Linear, or schedules; executes durable agent runs; works in isolated…

  15. popcorntime/popcorntime★ 10.7k · TypeScript

    Popcorn Time is a Tauri desktop media-discovery application.

  16. openchamber/openchamber★ 10.6k · TypeScript

    OpenChamber is a cross-device workspace for starting AI coding work, following agent progress, reviewing changes, and continuing sessions remotely.

  17. specterops/bloodhound-legacy★ 10.6k · PowerShell

    BloodHound Legacy is an Electron desktop application for exploring Active Directory and Azure relationship graphs and identifying attack paths.

  18. rustdesk/rustdesk-server★ 10.5k · Rust

    RustDesk Server is a self-hosted remote-access backend, with separate rendezvous/ID and relay executables plus an optional Windows desktop manager.

  19. aandrew-me/ytdownloader★ 10.5k · JavaScript

    ytDownloader is an Electron desktop app for downloading video and audio from many sites.

  20. aninsomniacy/rayburst★ 10.4k · TypeScript

    Rayburst is a native desktop download manager: users configure preferences and submit links or torrent files, the frontend routes tasks through the Rust/Tauri command layer to an…

  21. hackjutsu/lepton★ 10.3k · JavaScript

    Lepton is an Electron desktop code-snippet manager backed by GitHub Gist.

  22. fluxerapp/fluxer★ 10.3k · TypeScript

    Fluxer is a self-hostable instant-messaging and VoIP platform: browser/desktop clients, an HTTP API, a stateful realtime gateway, and specialized media/background services.

  23. flowseal/tg-ws-proxy★ 10.3k · Python

    TG WS Proxy is a local MTProto proxy for Telegram Desktop: it accepts Telegram’s local proxy connection, identifies the destination DC, and relays encrypted traffic over…

  24. lutris/lutris★ 10.3k · Python

    Lutris is a desktop game-library manager for installing and launching games through emulators, engine reimplementations, and compatibility layers.

  25. parthjadhav/tkinter-designer★ 10.3k · Python

    Tkinter Designer turns a Figma file or selected frame into runnable Tkinter code and image assets.

  26. freemocap/freemocap★ 10.2k · TypeScript

    FreeMoCap is a desktop, multi-camera motion-capture system: it records camera streams, calibrates cameras, detects body keypoints, reconstructs 3D motion, and supports…

  27. vicinaehq/vicinae★ 10.2k · C++

    Vicinae is a native desktop command palette: users search for commands or items, then launch actions or navigate into results.

  28. jeffvli/feishin★ 10.1k · TypeScript

    Feishin is a self-hosted music client for Jellyfin, Navidrome, and Subsonic servers, packaged as a desktop app and also offered as a web client.

  29. stellarium/stellarium★ 10k · C++

    Stellarium is a desktop planetarium: a user launches the application to view and explore a simulated 3D sky, with optional domain plugins adding specialized objects, views, and…

  30. xxhuberrr/mineradio★ 10k · JavaScript

    Mineradio is a Windows Electron immersive music player combining multi-provider playback, local music, beat-aware visuals, lyrics, 3D playlist shelf, fullscreen desktop, and…

  31. we-promise/sure★ 10k · Ruby

    Sure is a self-hostable personal-finance and wealth-management platform.

  32. quasar/quasar★ 9.9k · C#

    Quasar is a Windows remote-administration application: an operator uses the server interface to manage connected client machines, with shared message types and a TCP/TLS transport.

  33. untrivial-ai/agent-orchestrator★ 9.9k · TypeScript

    Agent Orchestrator (AO) is a local, cross-platform desktop system for planning, launching, isolating, and supervising coding-agent tasks across repositories.

  34. getagentseal/codeburn★ 9.9k · TypeScript

    CodeBurn is a local-first AI coding-usage analytics product.

  35. evolus/pencil★ 9.9k · JavaScript

    Pencil is an Electron-based GUI prototyping and mockup application. Its user workflow is to create or open a design, edit pages and shapes, then save or export the result.

  36. openwhispr/openwhispr★ 9.8k · JavaScript

    OpenWhispr is a cross-platform voice dictation, meeting transcription, and notes product, with separate desktop and Expo mobile apps.

  37. yang991178/fluent-reader★ 9.7k · TypeScript

    Fluent Reader is an Electron desktop RSS reader.

  38. mularahul/keyviz★ 9.7k · TypeScript

    Keyviz captures global keyboard and mouse activity through the platform-specific rdev listener, forwards normalized events into the Tauri/React application, and renders them as a…

  39. h-m-h/weylus★ 9.6k · Rust

    Weylus is a computer-hosted tablet and phone interface for mirroring screens and forwarding touch, stylus, mouse, and keyboard input.

  40. fastrepl/anarlog★ 9.6k · Rust

    Anarlog is a local-first desktop meeting notepad: it captures device audio, transcribes it, stores sessions and notes locally, then supports note editing, AI summaries/chat, and…

  41. jely2002/youtube-dl-gui★ 9.5k · Rust

    Open Video Downloader is a Vue/Tauri desktop application that wraps yt-dlp for video, audio, subtitle, playlist, and metadata downloads.

  42. mrs0m30n3/youtube-dl-gui★ 9.4k · Python

    youtube-dlG is a wxPython desktop front end for configuring and managing youtube-dl media downloads.

  43. prusa3d/prusaslicer★ 9.4k · C++

    PrusaSlicer is a desktop and command-line application that turns FDM or mSLA 3D models into printer instructions and can transfer jobs to printers.

  44. xiaoyouchr/ghost-downloader-3★ 9.4k · Python

    Ghost Downloader is a cross-platform download manager with a Python desktop engine, Android client, protocol/feature packs, and a browser extension.

  45. xiaomimimo/mimo-code★ 9.4k · TypeScript

    1. This is a TypeScript/Bun monorepo organized around one core product runtime and several adjacent surfaces.

  46. mediago-dev/mediago★ 9.3k · TypeScript

    MediaGo is a cross-platform video downloader with a web interface, Electron desktop shell, browser extensions, HTTP API, and built-in conversion.

  47. yikart/aitoearn★ 9.3k · TypeScript

    1. This repository is a multi-surface product, not a single app. The main runtime pieces are.

  48. alvinunreal/oh-my-opencode-slim★ 9.1k · TypeScript

    oh-my-opencode-slim is an OpenCode plugin that routes user work to specialized agents, commonly as parallel background tasks, then reconciles their results for the orchestrator.

  49. librehardwaremonitor/librehardwaremonitor★ 9.1k · C#

    LibreHardwareMonitor is both a .NET hardware-monitoring library and a Windows Forms application.

  50. presenton/presenton★ 9.1k · TypeScript

    Presenton is a self-hostable AI presentation generator: users or API clients create, edit, and export PPTX/PDF presentations from prompts and uploaded documents.

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.