Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Diagramming

Diagramming

19 projects

Showing 19 of 19 projects

Excalidraw
ExcalidrawTypeScript

An open-source virtual whiteboard for sketching hand-drawn diagrams with real-time collaboration and end-to-end encryption.

#hacktoberfest#react-component#productivity
Stars134.3k
Forks15.8k
Last commit1 day ago
Draw.io
Draw.ioJavaScript

A free, offline-first desktop diagramming application built on Electron with complete internet isolation for security.

#desktop-application#graphics#offline-first
Stars63.6k
Forks5.8k
Last commit4 days ago
xyflow
xyflowTypeScript

Powerful open-source libraries for building customizable node-based UIs with React or Svelte.

#graph#open-source#workflow
Stars38.7k
Forks2.6k
Last commit1 day ago
pencil
pencilJavaScript

An open-source diagramming and GUI prototyping tool built on Electron for creating diagrams and mockups.

#wireframe#open-source#wireframing
Stars9.9k
Forks792
Last commit1 day ago
mxGraph
mxGraphHTML

A fully client-side JavaScript diagramming library using SVG and HTML for rendering.

#vanilla-js#svg-rendering#enterprise
Stars6.9k
Forks2.1k
Last commit6 years ago
GraphQL Editor
GraphQL EditorTypeScript

A visual editor and IDE for designing, visualizing, and understanding GraphQL schemas through a block-based interface.

#monaco-editor#react-component#developer-tools
Stars6.1k
Forks282
Last commit1 year ago
jointjs
jointjsJavaScript

A proven SVG-based JavaScript diagramming library powering exceptional UIs

#interactive-diagrams#html5#svg
Stars5.4k
Forks890
Last commit1 day ago
Butterfly
ButterflyJavaScript

A JavaScript/React/Vue2 diagramming library focused on flow layout and node-based orchestration.

#vue2#flow-dag#canvas
Stars4.6k
Forks611
Last commit2 years ago
WBO
WBOJavaScript

An open-source online collaborative whiteboard for real-time drawing, teaching, and design.

#svg-export#teaching#education
Stars2.7k
Forks486
Last commit2 days ago
diagram.js
diagram.jsJavaScript

A JavaScript toolbox for building interactive diagram editors and viewers on the web.

#hacktoberfest#modular-architecture#bpmn-io
Stars1.9k
Forks449
Last commit3 days ago
venn.nvim
venn.nvimLua

A Neovim plugin for drawing ASCII diagrams directly in the editor using visual block mode.

#ascii-diagrams#editor-tool#keyboard-driven
Stars1.2k
Forks29
Last commit2 years ago
drawio
drawioJavaScript

A JupyterLab extension that embeds the drawio/mxgraph diagramming tool directly into the JupyterLab interface.

#jupyterlab-extension#notebook-tools#open-source
Stars623
Forks77
Last commit2 years ago
ng-diagram
ng-diagramTypeScript

An Angular library for building interactive diagrams, node-based editors, and visual programming interfaces with a reactive, plugin-based architecture.

#network-diagram#graph#flow-diagram
Stars583
Forks41
Last commit1 day ago
ej2-angular-ui-components
ej2-angular-ui-componentsTypeScript

A comprehensive Angular UI components library with 70+ lightweight, responsive, and touch-friendly controls for building modern web applications.

#data-grid#angular-material#enterprise
Stars294
Forks119
Last commit
d3-message-sequence
d3-message-sequence

A D3.js library for creating dynamic and static message sequence charts to visualize communication flows.

#message-sequence-chart#svg#visualization-tools
Stars102
Forks12
Last commit8 years ago
gojs-angular
gojs-angularTypeScript

Angular components for GoJS diagrams, palettes, and overviews with immutable data support.

#gojs#frontend#typescript
Stars68
Forks16
Last commit6 months ago
Lit Node Editor
Lit Node EditorTypeScript

A canvas-based node editor with a simple graph data structure and built-in transforms for scaling, panning, and moving nodes.

#web-components#interactive-graphics#canvas
Stars25
Forks4
Last commit5 months ago
yEd Palette
yEd Palette

A yEd palette for creating Wardley maps with pre-built components and templates.

#yed#graphml#business-strategy
Stars16
Forks1
Last commit10 years ago
/update-docs
/update-docsDart

A cross-platform Flutter implementation of Structurizr for visualizing software architecture using the C4 model.

#structurizr#software-architecture#documentation-tools
Stars7
Forks3
Last commit3 days ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 days ago
#Javascript Library5
#Javascript5
#Flowchart4
#Svg4
#Visualization4
#Typescript4
#Data Visualization4
#Diagram3
#Open Source3
#Visual Programming3
#Canvas3
#Angular3