GitDiagram
Browse

JavaScript project architecture examples, page 4

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 151–200 of 934

  1. select2/select2★ 26k

    It also ships a static documentation site (in the docs/ directory) and supports theming (SCSS/CSS).

  2. zhaoolee/chromeappheroes★ 25.8k

    ChromeAppHeroes is a Chinese-language catalog/manual project for browser extensions, rather than one integrated extension.

  3. 4ian/gdevelop★ 25.7k

    GDevelop is a no-code game-development system: a React/Electron/browser editor authors event-driven game projects; C++ core models and transforms them; JavaScript/TypeScript…

  4. zloirock/core-js★ 25.5k

    core-js is a modular JavaScript standard-library and polyfill suite.

  5. request/request★ 25.5k

    This is the deprecated request Node.js HTTP-client package. Consumers load the package through index.js, which exports the core implementation in request.js.

  6. goldfire/howler.js★ 25.4k

    howler.js is a browser audio library with one public API for loading and controlling sounds, using Web Audio by default and HTML5 Audio as a fallback.

  7. dimsemenov/photoswipe★ 25.3k

    PhotoSwipe is a JavaScript image-gallery and lightbox library.

  8. spicetify/cli★ 24.7k

    Spicetify CLI customizes the installed Spotify client.

  9. winstonjs/winston★ 24.4k

    Core Logger – The central component responsible for logging. This includes the logger factory (winston.createLogger) and the default logger.

  10. magicmirrororg/magicmirror★ 24.2k

    MagicMirror² is a modular smart-mirror platform wrapped by Electron, with a server-only mode and a client-only launcher for connecting to a remote server.

  11. ramda/ramda★ 24.1k

    Package Distribution Systems (npm, deno, CDN)

  12. timqian/chinese-independent-blogs★ 24k

    This repository is a curated directory of Chinese independent blogs.

  13. qeeqbox/social-analyzer★ 23.9k

    Social Analyzer is a local OSINT tool that searches and analyzes possible social-media/web profiles for one or more usernames.

  14. processing/p5.js★ 23.8k

    p5.js is a browser-oriented JavaScript creative-coding library, distributed as an npm package and consumable from script-tag sketches or module/instance-mode code.

  15. validatorjs/validator.js★ 23.8k

    This project is a JavaScript library—validator.js—that provides a comprehensive set of string validation and sanitization functions.

  16. wheresryan22/anatomy★ 23.6k

    Anatomy is an agent skill for explaining technical ideas through crafted, interactive isometric figures.

  17. node-red/node-red★ 23.6k

    Node-RED is a Node.js low-code platform for composing event-driven applications as message flows. The published CLI starts a local runtime and editor, normally at port 1880.

  18. jaredhanson/passport★ 23.5k

    Passport is a Node.js authentication middleware library: an application configures authentication strategies, then routes requests through Passport middleware to authenticate…

  19. gar-b-age/cooklikehoc★ 23.3k

    This is a static documentation/recipe website built with VitePress (a Vue-powered static site generator).

  20. mksglu/context-mode★ 23.2k

    Context Mode is a local Node.js/Bun context-management system for AI coding clients.

  21. ovity/octotree★ 23.2k

    Octotree is a browser extension that augments GitHub repository browsing and code review with a navigable file tree.

  22. chalk/chalk★ 23.1k

  23. copy/v86★ 23.1k

    v86 is a browser-first x86 PC emulator.

  24. mochajs/mocha★ 22.9k

    Mocha is a Node.js and browser test framework.

  25. yjs/yjs★ 22.8k

    Yjs is an embeddable, network-agnostic CRDT library for collaborative shared documents.

  26. vuejs/vuepress★ 22.8k

    Core Engine: Represented in packages/@vuepress/core.

  27. balderdashy/sails★ 22.8k

    Sails is an MVC-oriented Node.js web and API framework with realtime capabilities.

  28. svg/svgo★ 22.8k

    SVGO is a Node.js library and CLI for optimizing SVG strings and files.

  29. websockets/ws★ 22.7k

    This project is a Node.js WebSocket library that provides both client and server implementations for WebSocket communications.

  30. wwebjs/whatsapp-web.js★ 22.7k

    whatsapp-web.js is a Node.js client library for interacting with WhatsApp Web through a managed Puppeteer browser.

  31. js-cookie/js-cookie★ 22.6k

    js-cookie is a dependency-free, client-side JavaScript cookie API.

  32. gildas-lormeau/singlefile★ 22.5k

    SingleFile is a browser extension (with a separately documented CLI) that captures a web page as a self-contained HTML archive.

  33. localtunnel/localtunnel★ 22.5k

    Localtunnel is a Node.js client that exposes a local HTTP or HTTPS service through a public URL.

  34. necolas/react-native-web★ 22.1k

    React Native Web adapts React Native’s component and API model to browser DOM and CSS behavior.

  35. git-tips/tips★ 21.7k

    git-tips is a curated Git command reference, not a runtime application.

  36. jsdom/jsdom★ 21.7k

    jsdom is a JavaScript browser-platform implementation for Node.js.

  37. y-js/yjs★ 21.5k

    Project Type: This is a JavaScript library (with Node.js support) providing a CRDT framework.

  38. parse-community/parse-server★ 21.4k

    Parse Server is a Node.js backend that exposes a Parse-compatible API and can run standalone or within an Express application.

  39. liriliri/eruda★ 21.2k

    Eruda is an in-page console and debugging interface for mobile browsers.

  40. hapijs/joi★ 21.2k

    Central component that processes validation rules

  41. wekan/wekan★ 21.1k

    WeKan is a collaborative kanban application.

  42. modood/administrative-divisions-of-china★ 21k

    This repository distributes China’s five-level administrative-division data and provides a workflow to refresh it from the National Bureau of Statistics, store it in SQLite, and…

  43. sveltejs/kit★ 20.8k

    SvelteKit is a JavaScript/TypeScript web framework monorepo.

  44. chokcoco/icss★ 20.7k

    This is an educational content repository focused on CSS techniques, animations, and creative solutions.

  45. liyupi/ai-guide★ 20.6k

    This repository is a free AI knowledge-sharing platform, delivered as a browsable collection of tutorials, guides, project walkthroughs, and industry resources.

  46. sortablejs/vue.draggable★ 20.6k

    That this isn’t a full-scale full-stack application but rather an open-source component library for Vue.js that abstracts drag-and-drop functionality.

  47. motdotla/dotenv★ 20.5k

    dotenv loads key/value settings from .env files into a process environment, either through its JavaScript API or by launching a command with the CLI.

  48. tabler/tabler-icons★ 20.5k

    Package Ecosystem: The “packages” folder includes many sub-packages for each target framework (React, Vue, Angular, Svelte, etc.) as well as variant exports (PDF, PNG, EPS, etc.).

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.