JavaScript project architecture examples, page 8
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 351–400 of 934
summernote/summernote★ 11.8k
Summernote is a jQuery WYSIWYG editor.
chjj/blessed★ 11.8k
This is an open-source Node.js library (“blessed”) that reimplements curses-style terminal control and provides a high-level widget API for building terminal UIs.
svgdotjs/svg.js★ 11.8k
Library Entry Point: Represent the main entry (src/main.js) that ties together the library.
plankanban/planka★ 11.7k
Planka is a full-stack, open-source project‐tracking (Kanban) application.
1995parham/github-do-not-ban-us★ 11.7k
This repository is a public campaign and community contribution collection, not a coordinated application.
pipedreamhq/pipedream★ 11.7k
Pipedream is a developer integration platform for event-driven automations.
reactjs/react.dev★ 11.7k
The system should be represented as a Next.js-based web application with the following primary components.
mnfst/awesome-free-llm-apis★ 11.7k
This repository is a curated directory of free-tier LLM APIs, with provider/model details and setup examples.
zarazhangrui/frontend-slides★ 11.6k
Generate a single-file, dependency-free HTML slideshow (inline CSS/JS).
stylelint/stylelint★ 11.5k
Stylelint is a CSS linter and convention checker. A user invokes the CLI or JavaScript/PostCSS API with source files and configuration.
acornjs/acorn★ 11.5k
Acorn is a JavaScript parsing toolkit with three product packages: the strict parser, an error-tolerant parser, and an ESTree syntax-tree walker.
debug-js/debug★ 11.5k
This is a JavaScript library (an npm package) that provides a minimalist debugging utility for both Node.js and web browsers.
wangrongding/wechat-bot★ 11.4k
WeChat Bot is a command-line IM agent and local-WeChat analysis tool.
facebook/hermes★ 11.4k
Hermes is a JavaScript engine optimized for React Native startup, combining ahead-of-time compilation and compact bytecode with a runtime that executes JavaScript.
is-a-dev/register★ 11.3k
is-a.dev provides developer-owned .is-a.dev subdomains.
schlagmichdoch/pairdrop★ 11.3k
PairDrop is a browser-based, peer-to-peer file and text sharing system for local networks and internet-connected peers.
akveo/blur-admin★ 11.3k
1. This repository is a front-end admin template built on AngularJS 1.x with Bootstrap, Sass, jQuery, and a Gulp-based build pipeline.
dmitrybaranovskiy/raphael★ 11.3k
This is an open-source, front-end JavaScript library for cross-browser vector graphics (Raphaël).
pixeltris/twitchadsolutions★ 11.3k
TwitchAdSolutions is an open-source set of client-side ad-blocking scripts and filter rules for Twitch.
tangly1024/notionnext★ 11.3k
This is a full-stack, static-rendered blog system built with Next.js that sources content from Notion via the Notion API.
listen1/listen1_desktop★ 11.2k
This is an Electron-based open-source desktop application (“Listen 1 音乐播放器”) that aggregates multiple online music services (网易云音乐, QQ 音乐, 酷狗, etc.) into one player.
kautukkundan/awesome-profile-readme-templates★ 11.2k
This is an open-source “collection” repository: it gathers and organizes example GitHub profile README files for inspiration.
codewithharry/sigma-web-dev-course★ 11.1k
Tutorial Sections (HTML/CSS, JavaScript, Backend, etc.)
open-gsd/gsd-core★ 11.1k
GSD Core is a context-engineering and spec-driven development framework for AI coding agents.
jo-inc/camofox-browser★ 11.1k
camofox-browser is an anti-detection browser server for AI agents.
oldboyxx/jira_clone★ 11.1k
Backend/API Server: Represented by the “api” folder. Key subcomponents include.
mozilla/readability★ 11k
openspug/spug★ 11k
- This is a split-stack project: spug_api is the backend control plane, and spug_web is a React single-page admin console.
1c7/crash-course-computer-science-chinese★ 10.9k
This repository primarily publishes Chinese-English subtitles for a 40-episode Crash Course Computer Science series, in a combined file and as per-episode files.
cytoscape/cytoscape.js★ 10.9k
Style Engine | ↔ | Layout Engine | ↔ | Renderer | ↔ | Animation |
yokoffing/betterfox★ 10.9k
Betterfox is a curated set of Firefox preference files for privacy, security, performance, and browsing experience—not a browser or runtime service.
anil-matcha/open-generative-ai★ 10.9k
- This repo is a monorepo with two runtime targets: a Next.js web app and an Electron desktop app.
r-spacex/spacex-api★ 10.8k
This is a monolithic, Node.js‐based REST API service (no UI) that exposes SpaceX telemetry: launches, rockets, capsules, payloads, starlink, landpads, etc.
withspectrum/spectrum★ 10.8k
Spectrum is a full-stack platform for online communities, combining forum-style threaded discussions with real-time chat, moderation, and community management.
beefproject/beef★ 10.8k
– Represent the core Ruby-based backend, including components in the “core” directory.
xinnan-tech/xiaozhi-esp32-server★ 10.7k
xiaozhi-esp32-server provides backend services for ESP32 conversational devices, plus a browser-based digital-human client and a wake-word runtime.
thedevs-network/kutt★ 10.7k
sub-store-org/sub-store★ 10.6k
Sub-Store is a subscription-management backend: users submit subscription or resource inputs, preview or convert them into proxy-platform formats, and manage collections, files…
joeanamier/xhs-downloader★ 10.6k
– main.py: Acts as one main entry point that branches into different modes (CLI/TUI modes, server/API mode, or command‐line mode).
stremio/stremio-web★ 10.5k
This is a single-page application (SPA) front-end for Stremio (“Stremio-Web”), built with React, TypeScript/JavaScript, Less, and bundled by Webpack.
horsicq/detect-it-easy★ 10.5k
The “db” directory is highly structured, with subdirectories for numerous file types (APK, PE, ELF, MS-DOS, etc.).
easydiffusion/easydiffusion★ 10.5k
Easy Diffusion is a local Stable Diffusion image-generation application.
aandrew-me/ytdownloader★ 10.5k
ytDownloader is an Electron desktop app for downloading video and audio from many sites.
stuk/jszip★ 10.4k
JSZip is a JavaScript library for creating, reading, and editing ZIP archives.
ckeditor/ckeditor5★ 10.4k
UI Layer (Blue) - Handles user interactions and view rendering
brasilapi/brasilapi★ 10.4k
hackjutsu/lepton★ 10.3k
Lepton is an Electron desktop code-snippet manager backed by GitHub Gist.
webkit/webkit★ 10.2k
The README identifies WebKit as a cross-platform browser engine used by Safari and other applications.
npm/cli★ 10.1k
npm is a JavaScript package-manager CLI.
This repository is the react-i18next library: a React binding for a consumer-supplied i18next runtime.
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.