GitDiagram
Browse

JavaScript project architecture examples, page 6

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 251–300 of 934

  1. citrolabs/ego-lite★ 16.5k

    ego-browser is the JavaScript connection layer that lets external agents automate ego lite’s browser.

  2. twitter/typeahead.js★ 16.4k

    typeahead.js is a browser autocomplete library with two documented parts: Bloodhound computes suggestions, while Typeahead renders them and handles DOM interaction.

  3. lowlighter/metrics★ 16.4k

    Core Application: This is implemented in the “source/app” directory and is divided into sub-components.

  4. brix/crypto-js★ 16.4k

    The project is a library rather than a full-stack application.

  5. yonggekkk/cloudflare-vless-trojan★ 16.4k

    This repository provides locally deployed Cloudflare Workers/Pages proxy services.

  6. diygod/dplayer★ 16.4k

    Recognize that DPlayer is a front-end, client-side HTML5 video player library focused on providing a customizable player that supports various streaming protocols and interactive…

  7. pqina/filepond★ 16.3k

    The environment in which FilePond runs; includes the DOM, network layer, clipboard, drag & drop API, and File API.

  8. ai-shifu/chatall★ 16.3k

    Represented by Vue components (e.g., App.vue, various BotSettings components, ChatDrawer, ChatMessages, etc.) that make up the primary frontend.

  9. xenova/transformers.js★ 16.3k

    Transformers.js runs pretrained models in browser and server-side JavaScript through task-oriented pipelines.

  10. mattboldt/typed.js★ 16.3k

    Typed.js is a browser-side typing animation library.

  11. bradtraversy/vanillawebprojects★ 16.1k

    This repository is a course collection of independent vanilla-JavaScript browser projects, not one integrated application.

  12. huggingface/transformers.js★ 16k

    - This is a monorepo centered on a single publishable package: packages/transformers, the @huggingface/transformers JavaScript library.

  13. alam00000/bentopdf★ 15.7k

    BentoPDF is a privacy-first, browser-based PDF toolkit: users choose a tool, provide local files, configure an operation, and receive processed or converted files without…

  14. datawhalechina/easy-vibe★ 15.6k

    This repository is a multilingual, static documentation site built with VitePress.

  15. exceljs/exceljs★ 15.5k

    ExcelJS is a JavaScript library for reading, manipulating, and writing XLSX, CSV, and JSON spreadsheet data.

  16. jsdoc/jsdoc★ 15.4k

    This is an open-source, full-featured JavaScript API documentation generator (JSDoc).

  17. nswbmw/n-blog★ 15.4k

    N-blog is a multi-user Express/MongoDB blog.

  18. nodebb/nodebb★ 15.2k

    NodeBB is a self-hosted forum platform: users browse category-based discussions, create and interact with posts, and use accounts and chat; administrators configure and moderate…

  19. duartesantos8/opengym★ 15.2k

    openGym is a self-hosted workout planner and training log, with an optional offline-capable mobile app.

  20. josdejong/mathjs★ 15.1k

    Math.js is a JavaScript math library for mixed numeric types, matrices, built-in mathematical functions, and expression evaluation.

  21. apexcharts/apexcharts.js★ 15.1k

    Core Library: The main entry point is in src/apexcharts.js which orchestrates the initialization and rendering of charts.

  22. paperjs/paper.js★ 15k

    PaperScope as the central component (src/core/PaperScope.js)

  23. jarrodwatts/claude-hud★ 15k

    Claude HUD is a Claude Code plugin that runs as a statusline renderer, not as a separate UI app.

  24. webrtc/samples★ 14.6k

    WebRTC Code Samples is a browser-based collection of independent JavaScript demonstrations, not one integrated application.

  25. myliang/x-spreadsheet★ 14.6k

    This is a front‑end JavaScript library (x‑spreadsheet) that provides a web‑based spreadsheet component.

  26. playcanvas/engine★ 14.6k

    This is a game engine intended for running interactive 3D content and games in web browsers.

  27. lint-staged/lint-staged★ 14.5k

    This project is a Node.js command-line tool that integrates with Git hooks (typically via Husky) to run code quality tasks on only the staged files.

  28. marko-js/marko★ 14.4k

    Marko is a declarative, HTML-based language for building reactive web interfaces.

  29. http-party/http-server★ 14.2k

    CLI Entry Point – Represented by the “bin/http-server” file. This is the command-line wrapper that parses input arguments and options.

  30. unbug/codelf★ 14.1k

    CODELF is a browser-based naming search tool: a user enters a term and optional languages, the app requests code-search results, extracts variable names, and displays them with…

  31. joeanamier/tiktokdownloader★ 14.1k

    DouK-Downloader is a Python 3.12 data-collection and media-downloading tool for Douyin/TikTok.

  32. novnc/novnc★ 14.1k

    noVNC is a browser-based VNC client library and application.

  33. andrewyng/context-hub★ 14k

    Context Hub is a curated, versioned documentation and agent-skill browser distributed as a CLI and MCP server.

  34. fbsamples/f8app★ 13.9k

    This is a full-stack, cross-platform mobile application (React Native) used as the official F8 conference app.

  35. single-spa/single-spa★ 13.9k

    single-spa is a browser framework for coordinating independently built micro-frontends on one page.

  36. rabbitmq/rabbitmq-server★ 13.9k

    RabbitMQ is a multi-protocol messaging and streaming broker.

  37. anarios/return-youtube-dislike★ 13.8k

    Return YouTube Dislike is a browser extension and userscript that restores YouTube dislike information using scraped statistics and estimates derived from extension-user votes.

  38. habitrpg/habitica★ 13.8k

    Look at the “website/client” directory which contains the Vue.js application (notice the “src”, “components”, “router”, and “store” subdirectories).

  39. zotero/zotero★ 13.8k

    This is a cross-platform desktop reference-management application (Zotero).

  40. automatisch/automatisch★ 13.7k

    Frontend (Web): Represent the “packages/web” component as the user interface.

  41. shipshapecode/shepherd★ 13.7k

    This is a monorepo for an open-source library (Shepherd.js) that provides a digital adoption platform (DAP) core, framework wrappers (React, Ember, Vue, Angular), documentation…

  42. mozilla-firefox/firefox★ 13.7k

    Firefox is a desktop and mobile web browser.

  43. egonschiele/grokking_algorithms★ 13.7k

    This repository accompanies Grokking Algorithms: readers study standalone, readable implementations of the book’s concepts, often in several languages, and inspect their results.

  44. hmjz100/linkswift★ 13.7k

    This is an open-source JavaScript userscript (Tampermonkey/GreasyFork) named LinkSwift (and its variant “百度网盘会员青春版”).

  45. pomber/git-history★ 13.7k

    This is an open-source, multi-interface “Git History” tool that lets you browse file history in any Git repo.

  46. codesandbox/codesandbox-client★ 13.6k

    CodeSandbox Client is the browser-based online IDE described in the README.

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.