Skip to main content

Build Connectivity Quickly.

Rapidly build diagramming apps and rich graphical front ends with React, Angular, Svelte, Vue, Javascript and Typescript.
Trusted by leading companies worldwide
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs
JsPlumb - Angular, React, Vue, Svelte diagramming library
JsPlumb, industry standard diagramming and rich visual UI Javascript library
JsPlumb, industry standard diagramming and rich visual UI Javascript library
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
Everything you need to build world-class apps in record time
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
Layouts
Force Directed, Hierarchy, Balloon, Circular, or write your own
JsPlumb, leading alternative to GoJS, JointJS and ReactFlow
Miniview
View and move the canvas in miniature
JsPlumb, leading alternative to GoJS, JointJS and ReactFlow
Undo & Redo
On every model operation
JsPlumb, build diagrams and rich visual UIs fast
Surface
Infinite panning, smooth as butter zoom
JsPlumb - Angular, React, Vue, Svelte diagramming library
Path Editing
Edit paths via mouse/touch
JsPlumb - When you've reached the limit with ReactFlow, we can help!
Shape Libraries
Render your nodes as SVG shapes
JsPlumb - When you've reached the limit with ReactFlow, we can help!
Graph Operations
Interact deeply with your data model
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
Resize Objects
Resize objects with mouse/touch
JsPlumb, build diagrams and rich visual UIs fast
Paths
Show/animate paths between elements
JsPlumb - When you've reached the limit with ReactFlow, we can help!
CSS
Fully customizable via CSS
Get started with one of our pre-built apps:
Flowchart

Flowchart builder application - JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more

Database Schema

Database schema builder application - JsPlumb, industry standard diagramming and rich visual UI Javascript library

Chatbot

Chatbot builder application - JsPlumb, build diagrams and rich visual UIs fast

Kanban

Kanban application - JsPlumb, industry standard diagramming and rich visual UI Javascript library

Gantt

Gantt chart builder application - JsPlumb, industry standard diagramming and rich visual UI Javascript library

Hello World

Hello world demonstration - JsPlumb, leading alternative to GoJS, JointJS and ReactFlow

Great teams make great tools
"The variety of building blocks and examples available made it very easy to build the GUI we had in mind. While the tool itself is of high quality, it is my experience with the JsPlumb support team that struck me the most: a short response time, technical expertise, and great human contact. It was perfect."
Renaud M
Project manager, Aviation & Aerospace
React
Angular
Vue
Svelte
True integration with major libraries and frameworks

Write components to represent your nodes and encapsulate behaviour to build rich user experiences

Comprehensive Browser Support

JsPlumb supports all modern desktop and mobile browsers, with full touch event support and pinch to zoom on touch devices. No external library needed.