JavaScript project architecture examples, page 3
Interactive architecture diagrams of 934 open-source JavaScript 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 934
openai/codex-plugin-cc★ 33.5k
This is a Claude Code plugin that delegates reviews and coding tasks to Codex.
pcottle/learngitbranching★ 33.3k
Based on our analysis of the file tree and the README, the project is a client-side web application that visualizes Git operations in a sandbox-style environment with educational…
vercel-labs/agent-skills★ 33.3k
This repository packages agent skills; its most substantial executable workflow is the Vercel Optimize audit.
owasp/cheatsheetseries★ 33.2k
OWASP Cheat Sheet Series is a curated security-knowledge repository.
gethomepage/homepage★ 32.8k
Homepage is a configurable self-hosted dashboard: users view service links and bookmarks, monitor integrations, and use utility widgets and search.
lutzroeder/netron★ 32.7k
Support for major formats like ONNX, TensorFlow, PyTorch, etc.
airbnb/lottie-web★ 32.1k
Lottie Web loads After Effects animation JSON or a URL, prepares it for playback, and renders frames into a chosen browser renderer.
lovell/sharp★ 32.1k
Node.js API Layer (Node-API v9 Interface)
parallax/jspdf★ 31.3k
jsPDF is a JavaScript PDF-generation library.
amai-gmbh/ai-expert-roadmap★ 31.3k
This repository publishes an AI learning-roadmap reference: readers browse an introductory overview and topic-specific charts spanning fundamentals, data science, machine…
sortablejs/sortable★ 31.2k
Sortable is a browser-side JavaScript library for dragging items within and between lists, then reporting the resulting changes through callbacks and events.
webtorrent/webtorrent★ 30.9k
Client Interface Layer (Node.js and Browser environments)
googlechrome/lighthouse★ 30.8k
Lighthouse is a Node.js (Node 22+) web-page analysis engine.
sampotts/plyr★ 30k
Plyr is a browser-side accessible media player for HTML5 audio/video and YouTube/Vimeo embeds.
anil-matcha/open-higgsfield-ai★ 29.7k
Open Generative AI is a generative-media studio spanning image, video, audio, and workflow-oriented tools, with a standalone desktop app and a hosted Next.js surface.
vuejs/vue-cli★ 29.5k
Vue CLI is a monorepo for creating and operating Vue projects, with a webpack-based project service and a graphical project manager.
decolua/9router★ 29.2k
9Router is a local AI gateway and dashboard that connects coding clients to many model providers.
immerjs/immer★ 29k
- This is the Immer library: a TypeScript/JavaScript immutability engine that lets callers “mutate” a draft and then produces a new immutable tree.
tastejs/todomvc★ 28.9k
a. Core Specification and Documentation – At the center, include the TodoMVC specification (app-spec.md) and the README.
swagger-api/swagger-ui★ 28.7k
This is a front-end single-page application that renders API definitions visually.
viatsko/awesome-vscode★ 28.7k
This is a static “awesome-list” repository for Visual Studio Code: a curated collection of VS Code extensions, themes, resources, and documentation, published as a static website…
jamiebuilds/the-super-tiny-compiler★ 28.6k
1. This repository is a single-purpose educational compiler written in JavaScript for Node.js.
kenwheeler/slick★ 28.5k
Slick is a jQuery carousel/slider library.
greensock/gsap★ 28.5k
GSAP is a zero-dependency, framework-agnostic browser JavaScript animation engine.
vuejs/vuex★ 28.4k
digitalocean/nginxconfig.io★ 28.3k
Based on your analysis of the file tree and README, this project is a web‐based NGINX configuration generator.
michalsnik/aos★ 28.1k
AOS is a browser-side, CSS-driven scroll-animation library.
blackmatrix7/ios_rule_script★ 28k
This repository distributes platform-specific traffic rules and request/response rewrites, alongside standalone automation scripts and external resources.
z-siqi/clash-for-windows_chinese★ 28k
This is an Electron‐based desktop application (“Clash for Windows”) that has been patched and repackaged with Chinese translations.
fanmingming/live★ 27.9k
sudheerj/javascript-interview-questions★ 27.7k
This repository is a reference collection of JavaScript interview questions and standalone coding exercises, not an application with a shared runtime.
cmliu/edgetunnel★ 27.6k
下面针对 “edgetunnel” 项目,说明如何绘制一份最准确、最清晰的系统设计图(架构图)。这个项目本质上是一个部署在 Cloudflare 平台上的 Serverless 脚本(CF Worker/Pages),用于将 VLESS 配置信息在线转换为各类客户端可识别的订阅格式。请按照以下步骤与要素进行绘制。
automattic/mongoose★ 27.5k
asabeneh/30-days-of-react★ 27.4k
jashkenas/underscore★ 27.4k
This is an open-source JavaScript utility library (Underscore.js) providing functional helpers for arrays, objects, functions, etc.
advanced-frontend/daily-interview-question★ 27.3k
Daily-Interview-Question is a curated front-end interview study resource, not a software runtime.
codemirror/codemirror5★ 27.2k
Based on our analysis of the file tree and README, the project is CodeMirror 5—a JavaScript library that implements a browser-based, code-centric text editor.
quasarframework/quasar★ 27.2k
Quasar is a Vue framework and project toolchain for creating and running applications across web, server-rendered, static, mobile, desktop, and browser-extension targets.
eslint/eslint★ 27.2k
ajaxorg/ace★ 27.1k
Ace is an open-source, embeddable browser-based code editor library written in JavaScript.
ai/nanoid★ 27.1k
Nano ID is a small JavaScript library for generating compact URL-friendly string IDs.
badges/shields★ 27k
Shields.io is a Node.js service that produces SVG and raster status badges from static parameters or live third-party data.
philc/vimium★ 27k
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.
remy/nodemon★ 26.7k
Nodemon is a development process supervisor.
rollup/rollup★ 26.3k
Rollup bundles JavaScript ES modules into optimized output formats.
haizlin/fe-interview★ 26.3k
This is an open-source, static-content repository of front-end interview questions and study materials.
eyaltoledano/claude-task-master★ 26.3k
CLI Interface & Command Module: Represent the CLI entrypoints (e.g., the scripts in the “bin” folder, “index.js”, and the commands available in “scripts/modules”).
feathericons/feather★ 26k
Feather is an icon collection and JavaScript API for using its SVGs.
simple-icons/simple-icons★ 26k
Simple Icons is a brand-icon asset library: consumers select icons by slug and use the package’s icon data or SVG files, or fetch them from a CDN.
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.