JavaScript project architecture examples, page 15
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 701–750 of 934
cdk8s-team/cdk8s★ 4.8k
miroslavpejic85/mirotalk★ 4.8k
MiroTalk P2P is a self-hosted browser video-conferencing application.
baidu/san★ 4.7k
Core API & Component Definition: This is where developers call san.defineComponent (as shown in the README’s quick start).
hiteshchoudhary/js-hindi-youtube★ 4.7k
This is an educational JavaScript code repository for the “Chai aur Code” YouTube channel.
withmarbleapp/os-taxonomy★ 4.7k
Marble Skill Taxonomy is a static, JSON-based learning dataset, not a runtime application.
fchollet/arc★ 4.7k
This is a simple, static single‐page web application (SPA) that provides a “testing interface” in HTML/CSS/JavaScript.
brianpetro/obsidian-smart-connections★ 4.7k
AI Model Providers (OpenAI, Google, Anthropic, etc.)
antswordproject/antsword★ 4.7k
AntSword is an Electron-based website administration tool intended for authorized security work and webmasters.
frangoteam/fuxa★ 4.7k
- FUXA is a full-stack industrial SCADA/HMI platform with three execution forms: a browser-based app, an Electron desktop package, and a headless portable/server mode.
o2oa/o2oa★ 4.7k
O2OA is an enterprise low-code collaboration and office platform.
awesome-android-root/awesome-android-root★ 4.7k
Awesome Android Root is a static, VitePress-powered knowledge base for Android rooting: curated apps and modules, rooting procedures, tutorials, FAQs, troubleshooting, and…
meetfranz/franz★ 4.7k
conorbronsdon/avoid-ai-writing★ 4.7k
avoid-ai-writing is a writing-audit product with a deterministic detector, preservation validator, command-line interfaces, and an agent skill.
apple/password-manager-resources★ 4.7k
Data Resources: The “quirks” directory is the heart of the project.
knownsec/kcon★ 4.7k
This repository is a KCon conference-material archive, not the conference platform itself.
yuliskov/smarttubelegacy★ 4.6k
SmartYouTubeTV is an Android TV YouTube client whose main journey is remote- or intent-driven navigation into video playback.
octokatherine/readme.so★ 4.6k
readme.so is a browser-based README editor. Users add and reorder section templates, edit their contents, inspect rendered or raw Markdown, and download the result.
gradio-app/fastrtc★ 4.6k
FastRTC turns Python handlers into real-time audio/video sessions: users connect through a built-in Gradio UI or mounted WebRTC/WebSocket endpoints, media reaches a handler, and…
clooos/bubble-card★ 4.6k
Bubble Card is a Home Assistant custom-card collection.
moshang-ax/lottery★ 4.6k
Lottery is a Vue-based annual-dinner raffle with an Express data service.
createjs/soundjs★ 4.6k
This is an open-source JavaScript audio library (SoundJS) in the CreateJS suite.
freddyaboulton/fastrtc★ 4.6k
heydamir/unslop★ 4.6k
unslop is an agent skill for redesigning AI-looking interfaces.
u14app/deep-research★ 4.6k
Deep Research is a full-stack web application built with Next.js (v15) and Shadcn UI.
ismaelmartinez/teams-for-linux★ 4.5k
This is a desktop application built on Electron that wraps the Microsoft Teams web client in a standalone shell for Linux (and other OSes).
sgoudelis/ground-station★ 4.5k
This is a split-stack ground-station system with three major runtime pieces: a React frontend, a Python backend API/server, and multiple worker/process subsystems that do the…
cyrus-and/chrome-remote-interface★ 4.5k
The chrome-remote-interface project is a Node.js module that provides an abstraction over the Chrome Debugging Protocol.
oframe/ogl★ 4.5k
OGL is a minimal, modular WebGL library provided as ES6 modules with zero dependencies.
harlan-zw/unlighthouse★ 4.5k
The “packages/cli” and “packages/unlighthouse-ci” directories include command‐line utilities that drive scans from the terminal or as part of CI/CD pipelines.
home-sweet-gnome/dash-to-panel★ 4.5k
Dash to Panel is a GNOME Shell extension that combines launchers, running applications, and system controls in a configurable panel.
alireza0/x-ui★ 4.5k
X-UI is a web administration panel for configuring and monitoring Xray, with client subscriptions and operational integrations.
muhammedkalkan/openlens★ 4.4k
This is a binary-build customization repository, not the OpenLens application source.
rogandawes/p4wnp1_aloa★ 4.4k
P4wnP1 A.L.O.A. is a Raspberry Pi–based offensive appliance, configured through a CLI or browser client.
igrigorik/videospeed★ 4.4k
Video Speed Controller is a browser extension for controlling HTML5 audio and video playback.
varunshenoy/graphgpt★ 4.4k
This is the core of the project, implemented in React (files in the src folder like App.js, index.js) along with public assets (index.html, manifest.json, robots.txt).
wmariuss/awesome-devops★ 4.4k
Awesome DevOps is a curated reference list, not an operational DevOps platform.
micheleg/dash-to-dock★ 4.4k
Dash to Dock is a GNOME Shell extension that turns the application dash into a desktop dock for launching apps and switching among windows and workspaces.
goldbergyoni/nodejs-testing-best-practices★ 4.4k
This repository is a Node.js testing-practices guide, with a showcase order-service component and smaller recipes illustrating other frameworks and testing topics.
brunosimon/my-room-in-3d★ 4.4k
Bundler/Build System: Represent the webpack configuration files (webpack.common.js, webpack.dev.js, webpack.prod.js) and package.json.
its-a-feature/mythic★ 4.4k
Based on our analysis of the file structure and the README, Mythic is a complex, multi-container, full-stack red teaming framework with both a backend (largely written in Go…
jonasschmedtmann/ultimate-react-course★ 4.4k
This repository is not a “monolithic” application in the traditional sense but rather a collection of independent projects – each one representing a module or “lesson” in the…
mekos2772/ios-location-spoofer★ 4.4k
This repository combines an iOS network-location spoofing module with an optional location-picker service.
qasimwani/leethub★ 4.4k
LeetHub is a browser extension that authorizes a GitHub account, lets the user create or link a repository, then syncs accepted coding solutions to GitHub.
composiohq/open-claude-cowork★ 4.4k
Open Claude Cowork is an Electron desktop chat app backed by an Express service.
builderio/skills★ 4.3k
This repository is a catalog of composable agent skills.
mermaid-js/mermaid-cli★ 4.3k
CLI Interface: Located in the “src” directory (files like cli.js, index.js, version.js) that parse command-line arguments, manage option flags (like input/output file paths…
paperwm/paperwm★ 4.3k
PaperWM is a GNOME Shell extension for scrollable tiled windows and per-monitor workspaces.
metafizzy/packery★ 4.3k
Packery is a browser bin-packing layout library.
code-charity/youtube★ 4.3k
- This is a cross-browser YouTube extension, not a web app.
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.