GitDiagram
Browse

JavaScript project architecture examples, page 5

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 201–250 of 934

  1. panjiachen/vue-admin-template★ 20.5k

    This project is a Vue.js-based admin panel template built using vue-cli.

  2. ebony-vinyl/dsh-our-free-model★ 20.4k

    This repository is a dsh model-provider plugin plus a separate standalone local service.

  3. meituan-dianping/mpvue★ 20.3k

    This is an open-source front-end framework (“mpvue”) that ports Vue.js (2.x) to multiple mini-program platforms (WeChat, Baidu, Toutiao, Alipay).

  4. knex/knex★ 20.3k

    Client API & Entry Points – These include the “index.js”, “knex.js”, “knex.mjs” and files in the “bin” directory. This layer exposes the public API and initialization routines.

  5. popmotion/popmotion★ 20.2k

    Popmotion is a low-level JavaScript animation toolkit.

  6. basecamp/trix★ 20k

    Trix is a browser-based rich-text editor.

  7. whyour/qinglong★ 19.9k

    Qinglong is a web-based timed-task management platform for Python, JavaScript, Shell, and TypeScript scripts.

  8. snapdrop/snapdrop★ 19.7k

    Classic Snapdrop is a browser-based, same-network sharing application.

  9. dailydotdev/daily★ 19.7k

    The repository in question is not the full application code but serves as a central “hub” for the daily.dev ecosystem.

  10. testing-library/react-testing-library★ 19.6k

    Main testing utilities (render, fireEvent, screen)

  11. 11ty/eleventy★ 19.5k

  12. decaporg/decap-cms★ 19.4k

    Decap CMS is a browser-based content management app for editing static-site content stored in Git.

  13. reactive-extensions/rxjs★ 19.4k

    RxJS is an open-source JavaScript library (version 4.0) for composing asynchronous and event-based programs via Observables, Operators, and Schedulers.

  14. mdx-js/mdx★ 19.4k

    MDX Core (packages/mdx): This is the heart of the project.

  15. jorgebucaran/hyperapp★ 19.2k

    State → View → Actions → State (cycle)

  16. xifangczy/cat-catch★ 19.2k

    - This is a browser extension for Chromium-based browsers and Firefox, not a standalone app.

  17. you-dont-need/you-dont-need-lodash-underscore★ 19.1k

    This is an ESLint plugin that flags Lodash/Underscore methods with native JavaScript alternatives.

  18. bgstaal/multiplewindow3dscene★ 19k

    This is a front-end web application/demo that runs entirely in the browser.

  19. vuejs/vue-router★ 18.9k

    Core Router Module: This encompasses the main router creation (src/router.js), installation (src/install.js), and the creation of route maps and matchers (see…

  20. vaxilu/x-ui★ 18.8k

    From the README and file structure, x-ui is a full-stack web panel (monolithic Go application) to manage the Xray proxy engine.

  21. hellozeronet/zeronet★ 18.7k

    - ZeroNet is a Python 3 peer-to-peer web platform: a local daemon serves a browser UI on 127.0.0.1:43110, while site content is discovered and replicated from peers over the…

  22. alyssaxuu/screenity★ 18.7k

    Screenity is a Chrome screen-recording and annotation extension.

  23. handlebars-lang/handlebars.js★ 18.7k

    Handlebars.js is a JavaScript semantic-template engine.

  24. liabru/matter-js★ 18.5k

    Matter.js is a JavaScript 2D rigid-body physics engine.

  25. youzan/vant-weapp★ 18.5k

    Vant Weapp is a lightweight UI component library for WeChat Mini Programs.

  26. enyo/dropzone★ 18.4k

    Dropzone is a browser-side file upload library, accompanied by its documentation and product website.

  27. mjmlio/mjml★ 18.3k

    MJML is a markup language and compiler for responsive email HTML.

  28. auth0/node-jsonwebtoken★ 18.2k

    This is a cryptographic library that implements JWT signing, verification, and decoding as specified by RFC7519.

  29. plotly/plotly.js★ 18.2k

    The Plotly.js project is a complex, modular, standalone JavaScript data visualization library that caters both to in‐browser use (via script tags or ES module imports) and as a…

  30. overleaf/overleaf★ 18.2k

    Overleaf is an online, real-time collaborative LaTeX editor.

  31. statsd/statsd★ 18.1k

    StatsD is a Node.js daemon that receives metric lines over UDP or TCP, validates and accumulates them by metric type, periodically calculates aggregates, and emits flushes to…

  32. sweetalert2/sweetalert2★ 18.1k

    This is an open-source, zero-dependency JavaScript + SCSS library (“SweetAlert2”) that replaces native popup dialogs with a customizable, accessible UI component.

  33. emotion-js/emotion★ 18k

    Emotion is a CSS-in-JS library: application code supplies string or object styles, and Emotion provides APIs and tooling to compose and process them.

  34. aframevr/aframe★ 17.6k

    A-Frame is a browser framework for authoring declarative 3D, AR, and VR scenes in HTML and extending them with JavaScript components.

  35. pinojs/pino★ 17.6k

  36. pot-app/pot-desktop★ 17.5k

    The project is a Tauri desktop application that leverages a modern JavaScript/React-based frontend (found in the “src” directory) paired with a Rust backend (in the “src-tauri”…

  37. googlechrome/chrome-extensions-samples★ 17.4k

    This repository is not a monolithic application but rather a catalog of multiple discrete samples. Each sample demonstrates certain features or API use cases in a Chrome extension.

  38. vitejs/awesome-vite★ 17.3k

    Awesome Vite.js is a curated directory of Vite-related resources, project starters, and templates.

  39. jonasschmedtmann/complete-javascript-course★ 17.2k

    This repository is JavaScript course material: learners progress from language fundamentals to browser APIs and complete applications.

  40. less/less.js★ 17.1k

    Monorepo Management: At the top level, you have Lerna managing multiple packages (the “packages” directory). This includes the core Less library, test-data, and plugins.

  41. boostio/boostnote-legacy★ 16.9k

    Boostnote Legacy is an Electron desktop note-taking app for programmers.

  42. hubotio/hubot★ 16.8k

    Bot Core: The heart of the system, found in the src folder (files like Robot.mjs, Brain.mjs, DataStore.mjs, HttpClient.mjs, etc.).

  43. jackwener/opencli★ 16.7k

    OpenCLI is a TypeScript/Bun/Node monorepo that turns many different capabilities into one CLI surface.

  44. paveldogreat/webgl-fluid-simulation★ 16.7k

    This is a browser-based WebGL fluid simulation: users interact with a canvas and adjust simulation and visual settings.

  45. defunkt/jquery-pjax★ 16.6k

    jquery-pjax is a jQuery navigation plugin: link clicks, form submissions, reloads, or explicit calls initiate an AJAX request, whose HTML response replaces a page container while…

  46. dream-num/luckysheet★ 16.6k

    Frontend/User Interface: The UI includes the HTML container (src/index.html) and associated JavaScript (src/index.js) that initializes and renders the spreadsheet.

  47. wagerfield/parallax★ 16.6k

    Parallax.js is a browser library that moves scene layers in response to device orientation/motion, falling back to cursor input.

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.