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

npm
npm install @joint/core
v4.3.3

Development activity

Commits per month to the default branch over the last 12 complete months.

02040 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep
02040 Oct 2025 Jan 2026 Apr Jul
151 commits from Oct 2025 to Sep 2026.
Show data as a table
JointJS commits per month
MonthCommits
Oct 202517
Nov 202513
Dec 20254
Jan 202619
Feb 20268
Mar 20263
Apr 202613
May 20267
Jun 20269
Jul 202619
Aug 202631
Sep 20268

Popularity among JavaScript graph & network visualization libraries

GitHub stars for JointJS and the most-starred alternatives.
Show data as a table
GitHub stars
ToolStars
xyflow38,582
G612,323
Sigma.js12,180
Cytoscape.js11,232
Vue Flow6,888
X66,716
JointJS5,393

Alternatives to JointJS

  • xyflow

    React Flow and Svelte Flow: libraries for building node-based editors, flow charts and interactive diagrams.

    38.6K starsTypeScriptMIT

  • G6

    Graph visualization library powered by Javascript & Typescript, maintained by Alibaba

    12.3K starsTypeScriptMIT

  • Sigma.js

    JavaScript library dedicated to graph drawing.

    12.2K starsTypeScriptMIT

  • Cytoscape.js

    JavaScript library for graph drawing maintained by Cytoscape core developers.

    11.2K starsJavaScriptMIT

  • Vue Flow

    Flowchart and node-based graph component for Vue 3.

    6.9K starsTypeScriptMIT

  • X6

    Diagramming library for DAGs, ER diagrams, flowcharts and other graph editors, maintained by Alibaba.

    6.7K starsTypeScriptMIT

JointJS FAQ

Is JointJS open source?

Yes. JointJS is released under the MPL-2.0 license, and its source code is on GitHub.

Is JointJS still maintained?

Yes. JointJS is actively developed, with 151 commits in the last 12 months and the latest commit 3 days ago.

How do I install JointJS?

From npm: npm install @joint/core.

What are the best alternatives to JointJS?

The most popular alternatives listed in JavaScript graph & network visualization libraries are xyflow, G6, and Sigma.js. See the full ranking.

What language is JointJS written in?

JointJS is primarily written in JavaScript, according to GitHub.

Data: GitHub API, npm. Updated Oct 4, 2026.