GitDiagram
Browse

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

  1. ilyamiro/serpantinum★ 7k · QML

    Serpantinum is a configurable Linux desktop shell built with Quickshell.

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

  3. tatsu-syo/nomeiryoui★ 6.7k · C++

    No!! MeiryoUI is a Windows desktop utility for customizing system interface fonts.

  4. tianyu199509/deskbox★ 6.7k · C#

    DeskBox is a local-first Windows desktop organizer.

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

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

  7. valuecell-ai/clawx★ 6.6k · TypeScript

    ClawX is a cross-platform Electron desktop app that wraps the OpenClaw AI runtime in a graphical UI.

  8. zai-org/zcode★ 6.6k · TypeScript

    ZCode is an AI coding workspace spanning desktop, browser, and terminal Agent experiences.

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

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

  11. ganeshrvel/openmtp★ 6.5k · JavaScript

    - OpenMTP is a macOS Electron desktop app for transferring files to Android/MTP devices over USB.

  12. op7418/codepilot★ 6.5k · TypeScript

    CodePilot is a multi-provider AI-agent desktop client.

  13. kalcaddle/kodexplorer★ 6.4k · PHP

    KodExplorer is a PHP web file manager with a browser-based code editor and desktop-style interface.

  14. laofeng-mouse/flyingmouse-format★ 6.4k · JavaScript

    FlyingMouse Format is an offline desktop file-conversion application with a CLI.

  15. manga-download/hakuneko★ 6.4k · JavaScript

    HakuNeko is a cross-platform manga and anime downloader for offline consumption.

  16. lymphatus/caesium-image-compressor★ 6.3k · C++

    Caesium is a desktop image compressor.

  17. opencoworkai/open-codesign★ 6.3k · TypeScript

    This is a pnpm monorepo centered on a local desktop app.

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

  19. truelockmc/streambert★ 6.1k · JavaScript

    Streambert is an Electron desktop app for discovering, streaming, downloading, and managing movies, TV, and anime.

  20. sharpemu/sharpemu★ 6k · C#

    SharpEmu is an experimental PlayStation 5 emulator.

  21. zammad/zammad★ 6k · Ruby

    Zammad is a web-based, open-source helpdesk and customer-support platform.

  22. jacklandrin/onlyswitch★ 6k · Swift

    OnlySwitch is a macOS menu-bar utility that brings system toggles and related tools into one customizable interface.

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

  24. ramjke/translumo★ 5.8k · C#

    Translumo is a Windows real-time screen translator.

  25. mayswind/ezbookkeeping★ 5.6k · Go

    ezBookkeeping is a self-hosted personal-finance application.

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

  27. koharu-rs/koharu★ 5.6k · Rust

    Koharu is a local-first manga translation desktop application.

  28. linuxmint/cinnamon★ 5.6k · JavaScript

    Cinnamon is a Linux desktop shell.

  29. achilng/floral-notepaper★ 5.6k · Rust

    Floral Notepaper is a local desktop notes app built with Tauri and React.

  30. omriharel/deej★ 5.5k · Go

    deej is a Go desktop client paired with Arduino slider hardware.

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

  32. tangency-labs/solidcraft★ 5.5k · Rust

    SolidCraft is a parametric 3D CAD application.

  33. alainm23/planify★ 5.4k · Vala

    1. Repository shape: one shared core, multiple frontends

  34. supertuxkart/stk-code★ 5.4k · C++

    SuperTuxKart is a GPL-licensed free kart-racing game focused on arcade-style play rather than realistic physics.

  35. ahmyth/ahmyth-android-rat★ 5.3k · Smali

    AhMyth is an Android remote-administration tool with an Electron desktop control panel and an Android client.

  36. mg-chao/snow-apps★ 5.3k · C++

    Snow Apps is a multi-product repository.

  37. kasmtech/kasmvnc★ 5.3k · C++

    KasmVNC is a browser-accessible Linux remote desktop server.

  38. openclaw/peekaboo★ 5.2k · Swift

    Peekaboo is a macOS automation product with a CLI, menu-bar app, agent, and MCP interface.

  39. steipete/peekaboo★ 5.2k · Swift

    Peekaboo is a macOS automation product with a CLI and menu-bar app.

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

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

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

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

  44. mylinuxforwork/dotfiles★ 5k · QML

    ML4W OS is a portable Hyprland desktop configuration for Arch, Fedora, and openSUSE.

  45. ultralight-ux/ultralight★ 5k · CMake

    Ultralight is a C/C++ embeddable web-content renderer for games and desktop applications.

  46. withcoral/coral★ 4.9k · Rust

    Coral is a local SQL interface for agents and desktop users to query connected APIs and files.

  47. termux/termux-x11★ 4.9k · Java

    Termux:X11 is an Android X server companion for Termux.

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