Web app architecture examples, page 2
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 51–100 of 663
berriai/litellm★ 61.3k · Python
LiteLLM is both a Python SDK and a self-hosted AI gateway that presents a unified OpenAI-compatible interface to many model providers.
pi-hole/pi-hole★ 61.1k · Shell
Pi-hole is the shell-based administration and installation layer for a network-wide DNS sinkhole; DNS serving and query statistics are provided by the separate FTLDNS daemon.
microsoft/autogen★ 61k · Python
AutoGen is a maintenance-mode, multi-language framework for building autonomous or human-assisted multi-agent AI applications.
tw93/mole★ 57.3k · Shell
Mole is a macOS-focused maintenance toolkit delivered as a single CLI entrypoint, mo, with a mixed implementation split between Go and shell scripts.
rvc-boss/gpt-sovits★ 57.3k · Python
1. Repository purpose and top-level shape
hkuds/deeptutor★ 57.3k · Python
DeepTutor is a lifelong personalized tutoring product, exposed through a web client and desktop app.
agalwood/motrix★ 55.9k · TypeScript
Motrix is a desktop and headless download manager.
santifer/career-ops★ 54.9k · JavaScript
Career-Ops is a local-first job-search workspace, not a hosted service.
jamiepine/voicebox★ 54.7k · Python
Voicebox is a local-first AI voice studio: multi-engine TTS/voice cloning, Whisper transcription and dictation, audio effects, stories, and REST/MCP integrations.
lencx/chatgpt★ 54.5k · Rust
A cross-platform desktop wrapper for ChatGPT, built as a Tauri application: a TypeScript/React frontend renders native chrome and application views, while a Rust backend manages…
jetbrains/kotlin★ 53.5k · Kotlin
This is the Kotlin programming-language repository, including compiler and IDE-facing analysis infrastructure.
lllyasviel/fooocus★ 53.1k · Python
Fooocus is a local/offline Python application for prompt- and image-guided SDXL image generation, exposed through a Gradio UI.
mastodon/mastodon★ 50.4k · Ruby
Mastodon is a federated social-network server.
quantumnous/new-api★ 49k · Go
New API is a self-hosted AI gateway: a client sends a model request through its API, the gateway selects a configured upstream channel, adapts the request and response, and…
pingdotgg/t3code★ 49k · TypeScript
T3 Code is a multi-client control surface for coding agents running on user machines: desktop, web, and iOS/Android clients connect users to server-managed environments and agent…
justvugg/colibri★ 48.3k · C
colibrì is a local inference product for running large language, image, and decision models on consumer machines.
discourse/discourse★ 48k · Ruby
Discourse is a self-hostable community platform.
sickn33/agentic-awesome-skills★ 47.4k · Python
AAS Core is a local skill-catalog discovery and review tool, accompanied by a hosted catalog and browser-local Workbench.
tashfeenahmed/freellmapi★ 47.2k · TypeScript
FreeLLMAPI aggregates free and custom model providers behind an OpenAI-compatible API, with a router selecting available models and tracking per-key limits.
paperless-ngx/paperless-ngx★ 46.7k · Python
Paperless-ngx is a document-management system for turning incoming documents into a searchable online archive.
tiangolo/full-stack-fastapi-template★ 45.9k · TypeScript
This is a full-stack FastAPI dashboard template: users sign in or register, then manage their profile, users, and items through a React application backed by a PostgreSQL API.
exo-explore/exo★ 45.9k · Python
exo is a multi-process, multi-language local AI cluster system.
astrbotdevs/astrbot★ 45.7k · Python
AstrBot is an extensible conversational-agent platform that connects messaging channels and Web Chat to AI providers, agent tools, plugins, and knowledge features.
wei-shaw/sub2api★ 45.6k · Go
Sub2API is an AI API gateway platform for distributing subscription quota.
fastapi/full-stack-fastapi-template★ 45.5k · TypeScript
A full-stack template providing a JWT-secured FastAPI API, PostgreSQL persistence, and React administrative dashboard for users and generic items.
siyuan-note/siyuan★ 45.3k · TypeScript
SiYuan is a privacy-first personal knowledge-management system centered on block-based Markdown WYSIWYG documents, references, assets, databases, search, export, sync, plugins…
badlogic/pi-mono★ 44.3k · TypeScript
This is a TypeScript monorepo organized around one core product, the Pi coding agent, plus shared libraries underneath it.
vercel-labs/agent-browser★ 44.1k · Rust
agent-browser is a Rust browser-automation CLI for AI agents, with typed MCP access and live browser streaming.
reactive-resume/reactive-resume★ 44k · TypeScript
Reactive Resume is a web application for creating, checking, exporting, and sharing resumes and cover letters, with job-application tracking and optional AI.
ray-project/ray★ 44k · Python
Ray is a framework for scaling Python and AI workloads from a laptop to a cluster.
astaxie/build-web-application-with-golang★ 43.9k · Go
This repository is a multilingual collection of executable Go teaching examples, progressing from language fundamentals to web applications and database access.
imputnet/cobalt★ 43.8k · Svelte
Cobalt is a browser-based downloader backed by an API that resolves public media links and provides download or streaming responses; it also supports client-side processing.
gradio-app/gradio★ 43.6k · Python
Gradio lets Python developers wrap functions or ML pipelines in component-based web apps, then launch them for browser use and optionally share them.
shareai-lab/learn-claude-code★ 42.2k · Python
This repository is an educational, multi-language harness-engineering curriculum for agent systems.
janhq/jan★ 42.2k · Rust
1. This is a monorepo for Jan, a desktop-first AI application with a local runtime, optional cloud providers, and a documentation site.
soxoj/maigret★ 39.5k · Python
Maigret is a username-focused OSINT tool that checks configured websites, extracts account information, and assembles reports.
shiyu-coder/kronos★ 39.5k · Python
Kronos is a financial time-series foundation model and forecasting toolkit.
searxng/searxng★ 38.7k · Python
SearXNG is a privacy-focused metasearch engine: users submit searches, the server parses queries and dispatches work to configured search engines, then combines results for…
gitroomhq/postiz-app★ 38.7k · TypeScript
Postiz is a social media management platform for composing and scheduling posts, managing connected social accounts, and reviewing analytics.
qbittorrent/qbittorrent★ 38.6k · C++
1. Repository purpose and runtime shape
portainer/portainer★ 38.5k · TypeScript
Portainer is a container-management UI for Docker, Swarm, Podman, Kubernetes, and ACI.
harness/harness★ 38.4k · Go
Harness is an open development platform combining source hosting, pull requests, pipelines, Gitspaces, and artifact registries.
adguardteam/adguardhome★ 38.2k · TypeScript
AdGuard Home is a self-hosted DNS server for network-wide ad and tracker blocking.
khoj-ai/khoj★ 38k · Python
Khoj is a self-hostable personal AI application.
freecodecampchina/freecodecamp.cn★ 37.8k · CSS
This is FreeCodeCamp China’s browser-based coding curriculum and community platform.
dokploy/dokploy★ 37.5k · TypeScript
Dokploy is a self-hostable PaaS for deploying and operating applications, databases, and containerized services.
chatwoot/chatwoot★ 37.2k · Ruby
Chatwoot is an omnichannel customer-support platform: customers contact a business through supported channels, conversations are handled and routed in the support workspace, and…
songquanpeng/one-api★ 37k · JavaScript
One API is an OpenAI-compatible gateway that fronts many model providers, alongside an account and operations dashboard.
babysor/mockingbird★ 36.9k · Python
MockingBird is a voice-cloning and voice-conversion system with command-line, desktop-toolbox, and web interfaces.
hkuds/vibe-trading★ 36.9k · Python
Vibe-Trading is a personal trading and finance-research agent with CLI, web/API, and MCP entry points.
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.