TypeScript project architecture examples, page 6
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 251–300 of 1,000
element-plus/element-plus★ 27.3k
- This is a pnpm workspace monorepo for Element Plus, a Vue 3 + TypeScript UI component library.
oldj/switchhosts★ 27.3k
SwitchHosts is a desktop hosts-file manager.
simstudioai/sim★ 27.2k
Frontend: Represented by the Next.js application in the “sim/app” directory. This includes.
bvaughn/react-virtualized★ 27.1k
React Virtualized is a React component library for rendering large scrollable collections efficiently.
angular/angular-cli★ 27k
promptfoo/promptfoo★ 27k
Promptfoo is a CLI and library for evaluating and red-teaming LLM applications, with a local web interface for authoring and reviewing results.
invoke-ai/invokeai★ 26.9k
This is a full-stack, self-hosted AI image-generation platform (“InvokeAI”).
recharts/recharts★ 26.9k
“src/container” contains elements such as Surface, Layer, and ClipPath that encapsulate and manage the overall rendering area and grouping for SVG elements.
every-app/open-seo★ 26.9k
OpenSEO is a self-hostable, pay-as-you-go SEO research and monitoring application, with a hosted option and MCP access for AI agents.
fingerprintjs/fingerprintjs★ 26.8k
Core API/Agent – The primary entry point located in the src/agent.ts and related files, which initializes and orchestrates the fingerprinting process.
discordjs/discord.js★ 26.8k
discord.js is a Node.js SDK ecosystem for building Discord bots and integrations.
oi-wiki/oi-wiki★ 26.8k
OI Wiki is a community-maintained competitive-programming knowledge site.
mihomo-party-org/clash-party★ 26.6k
Clash Party is an Electron Mihomo GUI.
marmelab/react-admin★ 26.6k
Admin Shell (react‑admin): At the top level the Admin component wraps all the resources. This component orchestrates routing, authentication, notifications, theming and layout.
mattermost-community/focalboard★ 26.5k
Focalboard is a self-hosted project and personal-work management product, delivered as a browser-based server or packaged desktop app.
jimliu/baoyu-skills★ 26.4k
baoyu-skills is a collection of agent-invoked skills and shared TypeScript packages for content creation, conversion, AI generation, and publishing.
sst/sst★ 25.7k
actualbudget/actual★ 25.7k
akveo/ngx-admin★ 25.7k
ngx-admin is an Angular/Nebular admin-dashboard template: users navigate from the application shell to dashboards or routed UI demonstrations.
grapesjs/grapesjs★ 25.7k
linshenkx/prompt-optimizer★ 25.6k
The README informs us that Prompt Optimizer is focused on enhancing AI prompt quality by optimizing inputs across various AI models (e.g., OpenAI, Gemini, DeepSeek).
redocly/redoc★ 25.6k
Redoc is an open-source, front-end-focused documentation generator for OpenAPI/Swagger definitions. It provides.
homebridge/homebridge★ 25.5k
Homebridge is a Node.js smart-home server that loads community plugins and exposes their accessories through HomeKit, with optional Matter support.
nativescript/nativescript★ 25.5k
This project is the NativeScript monorepo – a comprehensive framework that enables JavaScript/TypeScript developers to access native APIs from iOS, Android, and visionOS.
toon-format/toon★ 25.4k
TOON is a JSON-compatible, token-efficient serialization library with a CLI.
browserbase/stagehand★ 25.3k
Stagehand is a cross-language SDK and runtime for browser agents.
everyinc/compound-engineering-plugin★ 25.2k
Compound Engineering is an AI coding-agent skills plugin and companion CLI.
wg-easy/wg-easy★ 25.1k
withfig/autocomplete★ 25.1k
dubinc/dub.link★ 25.1k
Dub is a hosted and self-hostable link-attribution platform.
pascalorg/editor★ 25.1k
Pascal is a local-first 3D building editor with browser and CLI entry points, scene modeling and visualization, and MCP access for AI agents.
activepieces/activepieces★ 25.1k
Activepieces is an extensible, AI-oriented automation platform: users configure versioned flows from triggers and actions, then execute them against integrated services and…
angular/components★ 25k
This monorepo produces Angular component libraries and supporting tooling: headless ARIA patterns, the CDK, Material Design components, Google Maps and YouTube integrations, plus…
apify/crawlee★ 25k
Crawlee is a TypeScript/Node.js monorepo for reliable web scraping and browser automation.
onlook-dev/onlook★ 25k
dubinc/dub★ 24.9k
Dub is an open-source link-attribution platform spanning short-link management, conversion analytics, and affiliate programs.
responsively-org/responsively-app★ 24.8k
Main Process: Located in the modern “desktop-app” directory (files under src/main such as main.ts, preload.ts, protocol-handler, app-updater, etc.).
firecrawl/open-lovable★ 24.6k
Type: Full-stack Next.js (React) application using the App Router (Next 13+).
mendableai/open-lovable★ 24.6k
This is a full-stack Next.js (React) application (“Open Lovable”) that lets users chat with AI to scaffold, edit, and preview React apps in real time.
rahuldkjain/github-profile-readme-generator★ 24.4k
GitHub Profile README Generator is a client-side Next.js tool.
hoarder-app/hoarder★ 24.4k
youzan/vant★ 24.3k
This is a monorepo for “Vant,” an open-source, customizable Vue UI component library (supports Vue 2 & Vue 3).
meta/lexical★ 24k
Lexical is an extensible text-editor framework: an application configures an editor, users edit structured content, and extensions provide behaviors and serialization.
felixrieseberg/windows95★ 23.9k
maotoumao/musicfree★ 23.9k
User Interface Layer: This includes the React Native front-end components found under the “src”, “pages”, and “components” directories.
usablica/intro.js★ 23.9k
Core Library: Represent the main codebase which is located primarily within the src directory. This includes.
iofficeai/aionui★ 23.8k
This repo is a cross-platform AI coworking platform built around an Electron desktop app, with a separate web server mode and a mobile client.
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.