GitDiagram
Browse

JavaScript project architecture examples, page 9

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 401–450 of 934

  1. pahen/madge★ 10k

    Madge is an open-source command-line and programmatic Node.js tool for analyzing JavaScript (and CSS preprocessor) module dependency trees, detecting circular dependencies, and…

  2. jason5ng32/myip★ 10k

    The project is a full-stack web application.

  3. leeoniya/uplot★ 10k

    uPlot is a specialized charting library that is focused on performance and minimal footprint.

  4. mrxujiang/h5-dooring★ 10k

    H5-Dooring is a React visual H5 landing-page editor. Users configure pages from component materials, preview the result, and can build forms and manage data sources.

  5. xxhuberrr/mineradio★ 10k

    Mineradio is a Windows Electron immersive music player combining multi-provider playback, local music, beat-aware visuals, lyrics, 3D playlist shelf, fullscreen desktop, and…

  6. evolus/pencil★ 9.9k

    Pencil is an Electron-based GUI prototyping and mockup application. Its user workflow is to create or open a design, edit pages and shapes, then save or export the result.

  7. lukeed/clsx★ 9.8k

    clsx is a small runtime utility for composing conditional class-name strings.

  8. sdelements/lets-chat★ 9.8k

    Frontend/UI: Represented by the static assets: the “templates” directory for HTML pages, “media/js” for client-side logic (chat, login, views, etc.), and “media/less” for styling.

  9. openwhispr/openwhispr★ 9.8k

    OpenWhispr is a cross-platform voice dictation, meeting transcription, and notes product, with separate desktop and Expo mobile apps.

  10. scottjehl/picturefill★ 9.8k

    Picturefill is an archived JavaScript polyfill for responsive-image markup, primarily <picture>, srcset, sizes, and media/type-based source selection.

  11. oso95/scroll-world★ 9.8k

    scroll-world is an agent skill that guides an agent through designing and generating an immersive, scroll-scrubbed landing page.

  12. microsoft/windows-universal-samples★ 9.7k

    This repository is a collection of independent UWP API samples, not one integrated application.

  13. blueedgetechno/win11react★ 9.7k

    This is a single‐page application (SPA) built in React+Redux that mimics the Windows 11 desktop experience in a browser or as a desktop app via Tauri.

  14. pdone/lx-music-source★ 9.6k

    This repository distributes LX Music source scripts: users import a provider’s latest.js into an LX Music client, which can then request music URLs (and, for some sources, search).

  15. pmndrs/drei★ 9.5k

  16. mobz/elasticsearch-head★ 9.5k

    This is an open-source, single-page web application (“elasticsearch-head”) that provides a rich front-end GUI for inspecting and administering one or more Elasticsearch clusters.

  17. swagger-api/swagger-editor★ 9.4k

    User Interface (Browser Client): Represented by files like index.html in the root, along with the entry point in src/index.js, and the layout/components under src/standalone and…

  18. marcelscruz/public-apis★ 9.4k

    This is a curated public-API catalog, published primarily as a human-readable Markdown directory and machine-consumable JSON database.

  19. mozilla/browserquest★ 9.4k

    BrowserQuest is a browser-based multiplayer game.

  20. dessant/buster★ 9.3k

    Buster is a browser extension that helps people complete reCAPTCHA audio challenges through speech recognition.

  21. react-grid-layout/react-draggable★ 9.3k

    This project is an open-source React library that adds draggable functionalities to DOM elements.

  22. terser/terser★ 9.3k

    CLI / API Interface: Represent both the command line entry point (e.g., bin/terser, bin/uglifyjs, main.js) and the programmatic API (importing “terser” via require or ES module…

  23. terkelg/prompts★ 9.3k

    Based on both the file tree and the README, the project is a Node.js package that provides a lightweight, visually appealing, and flexible command‐line interface (CLI) for…

  24. rastapasta/mapscii★ 9.2k

    MapSCII renders interactive vector-tile maps in a terminal.

  25. cmliu/cf-workers-docker.io★ 9.2k

    CF-Workers-docker.io is a Cloudflare Worker that proxies Docker image-registry requests, allowing Docker-compatible clients to pull images through a configured mirror hostname.

  26. grpc/grpc-web★ 9.2k

    This is an open-source library and code-generation tool (“grpc-web”) that lets browser clients use gRPC services.

  27. zizifn/edgetunnel★ 9.2k

    EdgeTunnel is a Cloudflare Worker that accepts VLESS clients over WebSockets and forwards their traffic to remote TCP destinations; its main variant also supports DNS-over-HTTPS.

  28. hiteshchoudhary/apihub★ 9.2k

    Multiple frontend applications (React with Vite)

  29. awesome-opencode/awesome-opencode★ 9.1k

    This is a data-driven curated registry of OpenCode ecosystem assets—not an OpenCode runtime or web application.

  30. kpdecker/jsdiff★ 9.1k

    jsdiff is an open-source JavaScript/TypeScript library that computes text differences and unified diff patches, and applies or reverses them.

  31. viarotel-org/escrcpy★ 9.1k

    Electron Main Process: Represented by files in the “electron” and “control/electron” directories (e.g., main.js, preload.js, and IPC modules).

  32. eze-is/web-access★ 9.1k

    Web Access is an Agent skill for choosing web-retrieval strategies and operating the user’s logged-in browser.

  33. webgoat/webgoat★ 9k

    WebGoat Backend – This is the core application that handles authentication, lesson delivery, and other business logic.

  34. fmhy/edit★ 9k

    - FMHY is primarily a content-driven wiki/knowledge base with a static site frontend, plus a small API layer and a separate auxiliary worker package.

  35. poloclub/cnn-explainer★ 9k

    CNN Explainer is a client-side interactive educational visualization for explaining CNN inference and concepts to non-experts.

  36. chuspeeism/dashi-ppt-skill★ 9k

    Dashi PPT is an AI-agent skill for creating browser-editable presentations and exporting HTML, PDF, or editable PPTX.

  37. ljharb/qs★ 8.9k

    qs is a small JavaScript query-string library. Callers use its public API to parse strings into nested values or stringify values into query strings.

  38. rawgraphs/rawgraphs-app★ 8.9k

    RAWGraphs is a client-only, single-page web application (SPA) for creating SVG-based data visualizations on top of D3.js.

  39. violentmonkey/violentmonkey★ 8.9k

    Violentmonkey is a WebExtension that installs, stores, updates, synchronizes, and runs userscripts in browser pages.

  40. hypfer/valetudo★ 8.9k

    This is a full-stack, on-premises “cloud replacement” for vacuum robots called Valetudo.

  41. nuejs/nue★ 8.9k

    The system should be represented as a monorepo architecture with these core packages.

  42. yemount/pose-animator★ 8.8k

    This is a browser-based, front-end application (“Pose Animator”) that takes a 2D SVG illustration and animates it in real time using ML pose-estimation models (PoseNet and…

  43. justlovemaki/aiclient2api★ 8.8k

    AIClient2API is a local gateway that presents client-only AI services through a unified OpenAI-compatible API, with a management console for configuration and provider…

  44. orbitdb/orbitdb★ 8.8k

    OrbitDB is a JavaScript, serverless peer-to-peer database library for Node.js and browsers. It persists content through Helia/IPFS and synchronizes peers through Libp2p Pubsub.

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.