GitDiagram
Browse

Web app architecture examples, page 3

Interactive architecture diagrams of 663 open-source repositories with a GitDiagram architecture diagram where the diagram has a web interface: a web UI, frontend or dashboard, 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 663

  1. blakeblackshear/frigate★ 36.7k · Python

    Frigate is a local NVR for IP cameras, combining motion-triggered AI detection, recording, and camera review with a web interface and integrations.

  2. tailscale/tailscale★ 36.6k · Go

    This is the main open-source Tailscale client implementation: a cross-platform private WireGuard network daemon plus management tools and deployable integration components.

  3. wailsapp/wails★ 36.5k · Go

    Wails is a Go framework and toolchain for building desktop applications that combine Go backends with web frontends in a native webview.

  4. medusajs/medusa★ 36.5k · TypeScript

    Medusa is an extensible commerce platform: applications combine commerce modules with a framework for customization.

  5. langfuse/langfuse★ 36.2k · TypeScript

    Langfuse is an LLM engineering platform for developing, monitoring, evaluating, and debugging AI applications.

  6. tencent/weknora★ 34.6k · Go

    WeKnora is an enterprise knowledge framework for document ingestion, cited RAG answers, multi-step agent work, and knowledge wikis.

  7. seleniumhq/selenium★ 34.5k · Java

    Selenium is a cross-browser automation project implementing the W3C WebDriver interface, with language bindings and browser-specific driver services.

  8. binwiederhier/ntfy★ 34.3k · Go

    ntfy is an HTTP publish-subscribe notification service.

  9. ehang-io/nps★ 34.2k · Go

    NPS is an intranet-penetration proxy with a server, connecting NPC clients, and a web management interface.

  10. carbon-language/carbon-lang★ 33.9k · C++

    Carbon is an experimental successor-to-C++ language with a compiler and toolchain.

  11. nicolargo/glances★ 33.7k · Python

    Glances is a cross-platform system-monitoring tool.

  12. tinygrad/tinygrad★ 33.7k · Python

    tinygrad is an end-to-end deep-learning framework: users build lazy tensors, differentiate and train models, then realize computations as compiled kernels on CPU or accelerators.

  13. vxcontrol/pentagi★ 33.7k · Go

    PentAGI is a self-hosted, multi-agent penetration-testing system.

  14. qarmin/czkawka★ 33.6k · Fluent

    Czkawka is a cross-platform file-cleanup suite: Krokiet is the active Slint GUI, with CLI, legacy GTK, and Android frontends sharing Czkawka Core.

  15. vbenjs/vue-vben-admin★ 33.6k · TypeScript

    Vue Vben Admin is a Vue 3 middle- and back-office admin template, offered as several UI-library variants.

  16. gethomepage/homepage★ 32.8k · JavaScript

    Homepage is a configurable self-hosted dashboard: users view service links and bookmarks, monitor integrations, and use utility widgets and search.

  17. signoz/signoz★ 32.3k · TypeScript

    SigNoz is an OpenTelemetry-native observability platform.

  18. conductor-oss/conductor★ 32.3k · Java

    Conductor is a durable workflow and agent execution platform.

  19. lbjlaq/antigravity-manager★ 31.9k · Rust

    Antigravity Tools is a desktop account manager and local AI relay.

  20. feder-cr/invisible_dots★ 31.9k · TypeScript

    invisible_dots is a self-hosted computer-use agent: a user creates a Dot, sends it a message or schedules work, and receives results through the web UI, CLI, HTTP API, or…

  21. feder-cr/dots★ 31.8k · Python

    invisible_dots runs persistent AI agents, each with its own QEMU computer, on the user's PC.

  22. feder-cr/invisible_playwright_mcp★ 31.8k · Python

    This package offers two entry points to a local stealth-browser agent: an MCP server for an assistant, and a standalone web chat with a live browser pane.

  23. hmbown/deepseek-tui★ 31.6k · Rust

    1. This is a multi-product monorepo centered on a Rust terminal coding agent, plus a separate web presence and some deployment/integration glue.

  24. ankitects/anki★ 31k · Rust

    Anki is the desktop spaced-repetition application. Its primary runtime is a Python/Qt desktop client backed by Rust domain logic and SQLite storage.

  25. zeroclaw-labs/zeroclaw★ 30.8k · Rust

    - This is a large Rust workspace centered on a single local-first agent runtime.

  26. infisical/infisical★ 30.3k · TypeScript

    Infisical is an open-source security infrastructure platform for managing secrets, certificates, keys, privileged access, and AI-agent access.

  27. assafelovic/gpt-researcher★ 29.5k · Python

    GPT Researcher is an AI research application and Python package for producing citation-backed reports from web sources or local documents.

  28. wezterm/wezterm★ 29.4k · Rust

    WezTerm is a cross-platform, GPU-accelerated terminal emulator and multiplexer.

  29. karakeep-app/karakeep★ 29.3k · TypeScript

    Karakeep is a self-hostable bookmark manager: users save links, notes, images, and PDFs, then organize, search, read, and revisit them across web, mobile, browser, and…

  30. decolua/9router★ 29.2k · JavaScript

    9Router is a local AI gateway and dashboard that connects coding clients to many model providers.

  31. anywhere-labs/dsh-desktop★ 28.8k · TypeScript

    DSH Desktop packages the DeepSeek Harness local web UI and Host in a native Windows/macOS application.

  32. getredash/redash★ 28.6k · TypeScript

    - This is Redash, a self-hosted analytics platform.

  33. chroma-core/chroma★ 28.6k · Rust

    - This is a monorepo for Chroma, an AI vector database/search system.

  34. sipeed/picoclaw★ 28.5k · Go

    1. Repository shape: three top-level products

  35. budibase/budibase★ 28.2k · TypeScript

    Budibase is a TypeScript/Svelte monorepo for building, deploying, and operating data-backed apps, automations, and AI agents.

  36. alibaba/druid★ 28.2k · Java

    Druid combines a JDBC connection pool with SQL parsing, security filters, statistics and monitoring, plus Spring Boot and high-availability integrations.

  37. svc-develop-team/so-vits-svc★ 28.1k · Python

    SoftVC VITS Singing Voice Conversion converts vocal audio while preserving its content and intonation.

  38. humansignal/label-studio★ 27.7k · TypeScript

    - This is the full Label Studio product monorepo: a Python backend plus a large React/TypeScript frontend platform, documentation site, test harnesses, and deployment assets.

  39. fosowl/agenticseek★ 27.5k · Python

    AgenticSeek is a local, voice-capable assistant that routes user requests to specialized agents for browsing, coding, file work, or planning multi-step tasks.

  40. openai/symphony★ 27.3k · Elixir

    Symphony is an autonomous work orchestrator: engineers configure a tracker, the system polls and normalizes eligible issues, creates isolated workspaces, runs Codex agents, and…

  41. floci-io/floci★ 27.3k · Java

    Floci is a local AWS emulator: developers point existing AWS clients and infrastructure tools at its local endpoint, send AWS-shaped requests, and receive service-compatible…

  42. badges/shields★ 27k · JavaScript

    Shields.io is a Node.js service that produces SVG and raster status badges from static parameters or live third-party data.

  43. promptfoo/promptfoo★ 27k · TypeScript

    Promptfoo is a CLI and library for evaluating and red-teaming LLM applications, with a local web interface for authoring and reviewing results.

  44. philc/vimium★ 27k · JavaScript

    Vimium is a Chrome/Edge/Firefox browser extension that adds Vim-style keyboard navigation, tab control, find, link activation, marks, and omnibar-style URL/search input.

  45. srbhr/resume-matcher★ 26.8k · Python

    - This is a two-app monorepo: a Next.js/React frontend in apps/frontend and a FastAPI backend in apps/backend.

  46. c0re100/qbittorrent-enhanced-edition★ 26.7k · C++

    qBittorrent Enhanced Edition is a Qt/libtorrent BitTorrent client with desktop and WebUI interfaces.

  47. mattermost-community/focalboard★ 26.5k · TypeScript

    Focalboard is a self-hosted project and personal-work management product, delivered as a browser-based server or packaged desktop app.

  48. lissy93/dashy★ 26.5k · Vue

    Dashy is a customizable self-hosted homepage.

  49. openbmb/minicpm-v★ 26.5k · Python

    MiniCPM-V and MiniCPM-o are multimodal language models intended for efficient deployment: V handles image, video, and text understanding, while o adds streaming audio/video…

  50. apache/flink★ 26.4k · Java

    Apache Flink is a distributed stream- and batch-processing 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.