TypeScript project architecture examples, page 3
Interactive architecture diagrams of the 1,000 most-starred open-source TypeScript repositories with a GitDiagram architecture diagram, 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 1,000
pixijs/pixijs★ 48.3k
PixiJS is a 2D web graphics engine.
keygraphhq/shannon★ 48.1k
Shannon is a local, autonomous AI pentester for web applications and APIs.
prisma/orm★ 47.6k
Prisma 8 is an extensible TypeScript ORM.
tashfeenahmed/freellmapi★ 47.2k
FreeLLMAPI aggregates free and custom model providers behind an OpenAI-compatible API, with a router selecting available models and tracking per-key limits.
slab/quill★ 47k
- This is a monorepo with two main runtime products: the Quill editor library in packages/quill and the documentation/playground website in packages/website.
typescript-cheatsheets/react★ 47k
Documentation Source Files – The “docs” folder (including subdirectories “advanced”, “basic”, “hoc”, “migration”, “react-types”, etc.) that hold the Markdown files and resources…
librechat-ai/librechat★ 46.6k
LibreChat is a self-hostable AI chat application supporting multiple model providers, Agents and tools, file workflows, and chat features such as search, artifacts, and audio.
diygod/rsshub★ 46.5k
RSSHub is a service that aggregates content from many websites and exposes it as RSS feeds for readers and discovery tools.
rocketchat/rocket.chat★ 46.1k
Rocket.Chat is a secure team-communications platform.
tiangolo/full-stack-fastapi-template★ 45.9k
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.
fastapi/full-stack-fastapi-template★ 45.5k
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
SiYuan is a privacy-first personal knowledge-management system centered on block-based Markdown WYSIWYG documents, references, assets, databases, search, export, sync, plugins…
vercel/hyper★ 44.7k
This is a cross-platform desktop application (Hyper), built on Electron.
react-hook-form/react-hook-form★ 44.7k
1. This repository is the source for the React Hook Form library, centered on a TypeScript/React hook API for form state, validation, and field registration.
danny-avila/librechat★ 44.5k
LibreChat is a self-hosted multi-model conversational platform with chat, Agents, Assistants, tools, files, MCP, artifacts, and automation.
chenglou/pretext★ 44.4k
- This is a TypeScript library called Pretext for multiline text measurement and layout.
colinhacks/zod★ 44.3k
Zod is a TypeScript-first schema-validation library.
badlogic/pi-mono★ 44.3k
This is a TypeScript monorepo organized around one core product, the Pi coding agent, plus shared libraries underneath it.
reactive-resume/reactive-resume★ 44k
Reactive Resume is a web application for creating, checking, exporting, and sharing resumes and cover letters, with job-application tracking and optional AI.
streamich/react-use★ 44k
This is an open-source React Hooks library (“react-use”) published to npm.
aykutsarac/jsoncrack.com★ 43.8k
The project is a client-heavy web application that leverages Next.js for server-side rendering and static generation, combined with a rich React-based UI.
cherryhq/cherry-studio★ 42.5k
Cherry Studio is a cross-platform desktop client (Electron-based) that supports multiple LLM providers and AI assistants.
thu-maic/openmaic★ 42.5k
OpenMAIC turns a learner’s topic or documents into an interactive, multi-agent classroom, then supports learning, editing, and export.
nolimits4web/swiper★ 41.8k
payloadcms/payload★ 41.5k
Core CMS Server & API Layer – This is the heart of Payload.
hexojs/hexo★ 41.3k
CLI Interface: Represented by the executable in the “bin/hexo” folder, this acts as the entry point for user commands such as “init”, “new”, “generate”, “server”, etc.
appsmithorg/appsmith★ 41.1k
Appsmith is an open-source low-code platform for creating custom business applications.
vuetifyjs/vuetify★ 41k
This repository is a monorepo for a UI component library and ecosystem – Vuetify – that is built for Vue.
lfnovo/open-notebook★ 40.9k
Open Notebook is a self-hosted research workspace for collecting and organizing sources, then using configurable AI models to search, chat, transform content, and generate…
outline/outline★ 40.8k
Outline is a collaborative team knowledge base.
calcom/cal.com★ 40.7k
Frontend Web Application: Located under apps/web.
chakra-ui/chakra-ui★ 40.3k
The system architecture should be divided into these key layers.
heyputer/puter★ 40.1k
Backend Server: Located in src/backend, this component handles API routing, middleware, modules, services (such as filesystem, authentication, app management, drivers, and many…
novuhq/novu★ 40k
Novu is communication infrastructure for product notifications and agent conversations.
videojs/video.js★ 39.9k
Video.js is a browser-based video player and framework.
trpc/trpc★ 39.8k
zuodaotech/everyone-can-use-english★ 39.4k
Enjoy is an AI-assisted language-learning application, with a desktop renderer for media, reading, conversation, vocabulary, courses, and pronunciation practice.
mifi/lossless-cut★ 39.4k
microsoft/playwright-mcp★ 39.2k
Playwright MCP exposes browser automation to MCP clients through a server/CLI interface, returning structured accessibility snapshots and tool results.
bin-huang/chatbox★ 39.2k
chatboxai/chatbox★ 39.2k
Electron Main Process: Represented by files in src/main (e.g., main.ts, preload.ts, menu.ts).
siddharthvaddem/openscreen★ 39k
1. OpenScreen is an Electron desktop application with a clear split between the main process, the renderer/UI, and an optional native capture layer.
jcodesmore/ai-website-cloner-template★ 38.9k
This is an AI-agent website-cloning template, not an automated cloning service: a user invokes a supported coding agent with a target URL, and the agent follows guidance to…
ueberdosis/tiptap★ 38.8k
Tiptap is a headless, framework-agnostic rich-text editor built on ProseMirror and extended through composable packages.
directus/directus★ 38.8k
Directus is a collaborative backend that exposes existing SQL data through generated REST and GraphQL APIs, alongside a visual management Studio and AI/MCP access.
gitroomhq/postiz-app★ 38.7k
Postiz is a social media management platform for composing and scheduling posts, managing connected social accounts, and reviewing analytics.
portainer/portainer★ 38.5k
Portainer is a container-management UI for Docker, Swarm, Podman, Kubernetes, and ACI.
triliumnext/trilium★ 38.5k
Trilium Notes is a cross-platform personal knowledge-base application.
kong/insomnia★ 38.2k
This project is a monorepo that houses a full-featured API client application (Insomnia) along with several supporting tools and libraries.
adguardteam/adguardhome★ 38.2k
AdGuard Home is a self-hosted DNS server for network-wide ad and tracker blocking.
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.