JointJS
SVG-based JavaScript diagramming library for interactive diagrams and graph editors.
- Active
- MPL-2.0
- JavaScript
- JavaScript graph & network visualization libraries
- GitHub stars
- 5.4K
- npm downloads / week
- 65K
- Commits, last 12 months
- 151
- Contributors
- 83
- Last commit
- Latest release
- @joint/router…Sep 4, 2026
Overview
JointJS is an open-source JavaScript graph visualization library released under the MPL-2.0 license. Its GitHub repository has 5,393 stars, 893 forks, and 83 contributors. It is actively developed with 151 commits in the last 12 months. The latest release, @joint/router-avoid@4.3.3, was published on Sep 4, 2026. On npm it is downloaded about 65K times per week.
Its GitHub description: A proven SVG-based JavaScript diagramming library powering exceptional UIs
GitHub topics: svgjavascripthtml5chartsdiagramminginteractive-diagramstypescriptvisualizationvisual-applicationsjavascript-librarylow-codeno-code
Install
Development activity
Commits per month to the default branch over the last 12 complete months.
Show data as a table
| Month | Commits |
|---|---|
| Oct 2025 | 17 |
| Nov 2025 | 13 |
| Dec 2025 | 4 |
| Jan 2026 | 19 |
| Feb 2026 | 8 |
| Mar 2026 | 3 |
| Apr 2026 | 13 |
| May 2026 | 7 |
| Jun 2026 | 9 |
| Jul 2026 | 19 |
| Aug 2026 | 31 |
| Sep 2026 | 8 |
Popularity among JavaScript graph & network visualization libraries
Show data as a table
| Tool | Stars |
|---|---|
| xyflow | 38,582 |
| G6 | 12,323 |
| Sigma.js | 12,180 |
| Cytoscape.js | 11,232 |
| Vue Flow | 6,888 |
| X6 | 6,716 |
| JointJS | 5,393 |
Alternatives to JointJS
-
xyflow
React Flow and Svelte Flow: libraries for building node-based editors, flow charts and interactive diagrams.
-
G6
Graph visualization library powered by Javascript & Typescript, maintained by Alibaba
-
Sigma.js
JavaScript library dedicated to graph drawing.
-
Cytoscape.js
JavaScript library for graph drawing maintained by Cytoscape core developers.
-
Vue Flow
Flowchart and node-based graph component for Vue 3.
-
X6
Diagramming library for DAGs, ER diagrams, flowcharts and other graph editors, maintained by Alibaba.
JointJS FAQ
Is JointJS open source?
Is JointJS still maintained?
How do I install JointJS?
npm install @joint/core.What are the best alternatives to JointJS?
What language is JointJS written in?
Data: GitHub API, npm. Updated Oct 4, 2026.