JavaScript project architecture examples, page 10
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 451–500 of 934
laoma2053/awesome-zhuiju-free★ 8.8k
这是一个以 Git 仓库为数据源的免费追剧资源指南:维护者和社区提交资源,项目保存结构化目录并生成 README 展示,同时由 GitHub Actions 定期、手动或资源变更后检查外部站点可用性。主流程由 GitHub Actions 调度/手动触发器 发起:执行检测器,读取资源目录,探测资源…
trazyn/ieasemusic★ 8.8k
Electron Main Process: Represented by main.js along with configuration files (webpack.config.electron.js) and related scripts, it’s responsible for bootstrapping the desktop…
whiskeysockets/baileys★ 8.8k
This is a library meant to facilitate communication with WhatsApp Web via WebSockets.
chvin/react-tetris★ 8.7k
This is a single-page client application: a React + Redux + Immutable.js implementation of the classic Tetris game.
prosemirror/prosemirror★ 8.7k
ProseMirror is a modular rich text editor. This repository serves as a central hub for development (issue tracker, and scripts to manage the core modules).
angular/protractor★ 8.7k
Protractor is a Node.js end-to-end testing framework for Angular and AngularJS applications.
tiddlywiki/tiddlywiki5★ 8.7k
TiddlyWiki is a customizable personal wiki that runs as a browser-based single-file application or as a Node.js wiki/server.
poloclub/transformer-explainer★ 8.6k
Transformer Explainer is a browser-only interactive lesson for GPT-2 internals: a browser learner enters or selects text, the app tokenizes it, runs or substitutes cached GPT-2…
reorproject/reor★ 8.5k
– The main process (located in the “electron/main” directory) which houses many submodules: common utilities (chunking, error handling, window management), electron-store (for…
cerebroapp/cerebro★ 8.5k
- Cerebro is an Electron desktop app with two renderer processes plus the Electron main process.
i18next/i18next★ 8.5k
felixrieseberg/macintosh.js★ 8.5k
macintosh.js is an Electron application that runs Mac OS 8 by launching a Basilisk II WebAssembly emulator.
codebymitch/titanbot★ 8.5k
TitanBot is a Discord server-management and community bot.
googlechrome/web-vitals★ 8.5k
Library API / Entry Points: At the highest level, the API functions (such as onCLS, onFCP, onLCP, onINP, onTTFB, and the deprecated onFID) act as the main interface to the library.
hiteshchoudhary/chai-backend★ 8.4k
This is a Node/Express and MongoDB backend for a YouTube-like video hosting service.
givanz/vvvebjs★ 8.4k
This is a JavaScript-based page builder library primarily focused on the front end.
northwoodssoftware/gojs★ 8.4k
grommet/grommet★ 8.4k
This project is a comprehensive UI component library built for React.
harnessmd/munder-difflin★ 8.3k
Munder Difflin is a local-first Electron desktop harness that turns terminal coding CLIs into a coordinated agent team.
fei-away/codex-dream-skin★ 8.3k
Codex Dream Skin is a local, external theming tool for the Codex desktop client on macOS and Windows.
idurar/idurar-erp-crm★ 8.3k
chaijs/chai★ 8.3k
This project as an assertion library meant for both BDD and TDD in JavaScript.
jgraph/drawio★ 8.2k
draw.io is a browser-based diagramming and whiteboarding application.
jeffallan/claude-skills★ 8.2k
1. This repository is not an application backend; it is a distributable Claude Code plugin and knowledge base.
jnmetacode/superpowers-zh★ 8.2k
superpowers-zh packages Chinese-language development skills and makes them available across AI coding tools.
lorien/awesome-web-scraping★ 8.2k
Awesome Web Scraping is a curated directory of scraping packages, command-line tools, manuals, and related resources.
bchiang7/v4★ 8.2k
This is a static personal website built with Gatsby (a React-based static site generator) and hosted on Netlify.
zumerlab/snapdom★ 8.2k
SnapDOM captures a rendered DOM subtree into a reusable frozen result, then exposes image, canvas, Blob, and download outputs.
createjs/easeljs★ 8.2k
EaselJS is a dependency-free browser JavaScript library for interactive 2D HTML5 canvas content: games, animation, visualization, ads, and generative graphics.
jamez-bondos/awesome-gpt4o-images★ 8.2k
This repository is a curated prompt-and-image showcase for GPT‑4o and gpt-image-1, rather than an image-generation service.
pinokiocomputer/pinokio★ 8.1k
Pinokio is an Electron desktop launcher for open-source apps: users open its interface, discover or use local scripts, then run scripts that install and launch projects in…
johnfactotum/foliate★ 8.1k
GTK4/Libadwaita UI Components (represented by the /src/ui directory)
chaitanyagiri/munder-difflin★ 8.1k
Munder Difflin is an Electron desktop harness that turns terminal coding CLIs into a coordinated team of agents, represented on a shared office floor.
markodenic/web-development-resources★ 8.1k
A static, curated directory of web-development resources.
DockerLabs is a learning-content platform: learners choose a workshop or reference, study hands-on Docker and Kubernetes material, and practice in Docker Desktop or Docker Engine.
doublespeakgames/adarkroom★ 8k
CSS Modules (organized by game sections: room, outside, ship, space, world)
shaka-project/shaka-player★ 8k
Core Player Engine: Represent the central “Player API” that exposes the public interface and manages the playback lifecycle.
iamcco/markdown-preview.nvim★ 8k
Markdown Preview for (Neo)vim streams editor buffer content and cursor state to a browser preview, then renders Markdown and supported rich content with synchronized scrolling.
CryptPad is an end-to-end encrypted collaboration suite.
conventional-changelog/standard-version★ 8k
Standard Version is a Node.js release-versioning utility: a user invokes its CLI, which resolves release configuration and the current version, then bumps version files…
mruniquehacker/knightbot-md★ 8k
Knight Bot is a Node.js, multi-device WhatsApp automation bot built around the Baileys WhatsApp Web API.
hotheadhacker/no-as-a-service★ 8k
No-as-a-Service is a small Node.js HTTP API that returns one random rejection reason per request.
owlcarousel2/owlcarousel2★ 7.9k
This is an open-source, front-end jQuery plugin that creates responsive carousel sliders. Its main functionality is delivered through JavaScript and SCSS source files.
elasticsearch-dump/elasticsearch-dump★ 7.9k
- elasticdump is a Node.js command-line tool for moving Elasticsearch/OpenSearch content between sources and destinations.
openwrt/luci★ 7.9k
LuCI is OpenWrt’s web configuration interface.
1j01/jspaint★ 7.9k
JS Paint is a browser-based MS Paint remake, also packaged for desktop and Discord Activity use.
pt-plugins/pt-plugin-plus★ 7.9k
Background Scripts (located in the src/background directory).
webpack/webpack-dev-server★ 7.9k
Webpack Compiler -> Server -> Client (Browser)
verlok/vanilla-lazyload★ 7.9k
1. This repository is a client-side JavaScript library, not an application server.
unblockneteasemusic/server★ 7.8k
UnblockNeteaseMusic is a Node.js HTTP/HTTPS proxy that restores unavailable Netease Cloud Music tracks by matching them against alternate music providers.
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.