JavaScript Diagram

Open-source JavaScript projects categorized as Diagram

Top 19 JavaScript Diagram Projects

  • is a JavaScript, client-side editor for general diagramming and whiteboarding

    Project mention: Mastering Diagrams: A Professional Approach to Enhancing Visuals with ChatGPT and Mermaid | | 2023-09-22

    Another way that you can leverage the power of ChatGPT and mermaid is when you are using a software designing tool such as and you want to skip the tedious task of creating a diagram from scratch and want to get a push at the begging and save your time for the creative part of the diagram.

  • jsplumb

    Visual connectivity for webapps

    Project mention: How to make beautiful flowchart with Angular ? | /r/Frontend | 2023-07-27

    ❔jsPlumb - Seems like JointJS

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • cloudmapper

    CloudMapper helps you analyze your Amazon Web Services (AWS) environments.

    Project mention: A humble idea to fetch the AWS cloud resources to make them inventoriable as possible. Make it easy to query for resources and help on a daily basis work [devops]. | /r/coolgithubprojects | 2023-02-10


  • butterfly

    🦋Butterfly,A JavaScript/React/Vue2 Diagramming library which concentrate on flow layout field. (基于JavaScript/React/Vue2的流程图组件) (by alibaba)

  • vis-network

    :dizzy: Display dynamic, automatically organised, customizable network views.

  • beautiful-react-diagrams

    💎 A collection of lightweight React components and hooks to build diagrams with ease 💎

  • wavedrom

    :ocean: Digital timing diagram rendering engine

    Project mention: What Tool can create Diagramms like this? | /r/ElectricalEngineering | 2023-06-15
  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • quiver

    A modern commutative diagram editor for the web.

    Project mention: Quiver: A modern commutative diagram editor | | 2023-04-09
  • blast-radius

    Interactive visualizations of Terraform dependency graphs using d3.js

    Project mention: Visualize your Terraform | | 2022-12-28

    I have tried with Blast Radius, but I was no luck here. Additionally, it looks like Blast Radius is no longer maintained.

  • DrawThe.Net draws network diagrams dynamically from a text file describing the placement, layout and icons. Given a yaml file describing the hierarchy of the network and it's connections, a resulting diagram will be created.

    Project mention: Diagram-as-code for Azure architecture | /r/AZURE | 2022-09-30
  • grafana-flowcharting

    Flowcharting, plugin for Grafana to create complexe visio's draws style like technical architectures, floorplan, diagrams, hierarchical schema based on

  • DgrmJS - flowchart editor. Works on desktop, phone and tablet. Has no dependency. Pure JavaScript.

    Project mention: Flowchart editor / announcement / copy function | /r/javascript | 2023-02-28

    Give a star on GitHub to support the project.

  • netlistsvg

    draws an SVG schematic from a JSON netlist

    Project mention: Generation of "high level" block diagram based on verilog files | /r/FPGA | 2023-02-28

    Maybe this:

  • swift-auto-diagram

    A Ruby script that scans all swift code from the specified folders and files and automatically generates an entity diagram (similar to a class diagram) which can be viewed in a browser.

  • Azure-PlantUML

    PlantUML sprites, macros, and other includes for Azure services

    Project mention: Azure System Diagram | /r/AZURE | 2022-12-02
  • puml-for-markdown

    A CLI tool to embed interactive PUML diagrams to your github markdown files.

  • schema-designer

    Database schema designer for Laravel & Lumen

  • cupid

    A library that focuses on finding and analyzing the relationships between AsyncAPI documents. It outputs a map of the system architecture. Except for a default map, it is possible to get output as mermaid.js flow diagram, PlantUML class diagram and more to come.

  • sphinx-wavedrom

    A sphinx extension that allows including wavedrom diagrams by using its text-based representation

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-22.

JavaScript Diagram related posts


What are some of the best open-source Diagram projects in JavaScript? This list will help you:

Project Stars
1 35,955
2 jsplumb 7,575
3 cloudmapper 5,647
4 butterfly 3,866
5 vis-network 2,618
6 beautiful-react-diagrams 2,586
7 wavedrom 2,460
8 quiver 2,194
9 blast-radius 1,895
10 DrawThe.Net 1,027
11 grafana-flowcharting 881
12 DgrmJS 781
13 netlistsvg 531
14 swift-auto-diagram 472
15 Azure-PlantUML 424
16 puml-for-markdown 257
17 schema-designer 116
18 cupid 45
19 sphinx-wavedrom 31
Tired of breaking your main and manually rebasing outdated pull requests?
Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.