clientIO/joint

A proven SVG-based JavaScript diagramming library powering exceptional UIs

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 12th, 2026
Created on September 11th, 2009
Open Issues & Pull Requests: 50 (+0)
GitHub issues: Enabled
Number of forks: 893
Total Stargazers: 5,377 (+0)
Total Subscribers: 149 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.6 hours
Mean response time: 2.9 days
90th percentile: 6.4 days
Tracked items: 45

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 6% of issues opened in the past year have been closed. Three people close 69% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 12
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 550 days
Stale 30+ days: 10
Stale 90+ days: 10

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (24)
  • stale (5)
  • jointjs+ (4)
  • enhancement (3)
  • docs (2)
  • technical debt (2)
  • candidate feature (1)
  • integration (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

JointJS is a JavaScript diagramming library for building production-scale visual applications with interactive diagrams and flowcharts.

The library solves the problem of creating complex, interactive diagramming interfaces by providing an SVG-based foundation with built-in support for shapes, connectors, and user interactions. It handles the rendering and manipulation of diagram elements, allowing developers to focus on application logic rather than low-level graphics implementation. The approach is framework-agnostic, meaning it works independently of any particular frontend framework while offering native integration with React through dedicated components and hooks.

Teams building AI workflow builders, BPMN modelers, SCADA dashboards, data modeling tools, and organizational charts should consider this library. It suits projects requiring production-grade diagramming capabilities across domains like process automation, electronic design, energy networks, and enterprise software modeling. The library includes over 180 demo applications that serve as starting points for various use cases. React developers benefit from first-class support, while Angular, Vue, Svelte, and Salesforce Lightning users have integration guides and examples available. The tool also provides an MCP server integration for AI coding agents.

The project maintains active engagement with its community through GitHub discussions and provides comprehensive documentation at its homepage. Development activity shows consistent attention to framework support, with recent work on native React integration and AI tooling integration through MCP server capabilities. The library demonstrates sustained investment in production use cases across multiple industries, evidenced by the breadth of documented applications and domain-specific examples.