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 - When you've reached the limit with ReactFlow, we can help!
JsPlumb, industry standard diagramming and rich visual UI Javascript library
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
JsPlumb - When you've reached the limit with ReactFlow, we can help!
JsPlumb, industry standard diagramming and rich visual UI Javascript library
JsPlumb - Angular, React, Vue, Svelte diagramming library
Everything you need to build world-class apps in record time
JsPlumb - Angular, React, Vue, Svelte diagramming library
Layouts
Force Directed, Hierarchy, Balloon, Circular, or write your own
JsPlumb - When you've reached the limit with ReactFlow, we can help!
Miniview
View and move the canvas in miniature
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
Undo & Redo
On every model operation
JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs
Surface
Infinite panning, smooth as butter zoom
JsPlumb - Angular, React, Vue, Svelte diagramming library
Path Editing
Edit paths via mouse/touch
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
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 - Angular, React, Vue, Svelte diagramming library
Resize Objects
Resize objects with mouse/touch
JsPlumb - When you've reached the limit with ReactFlow, we can help!
Paths
Show/animate paths between elements
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
CSS
Fully customizable via CSS
Get started with one of our pre-built apps:
Flowchart

Flowchart builder application - JsPlumb - Angular, React, Vue, Svelte diagramming library

Database Schema

Database schema builder application - JsPlumb, leading alternative to GoJS, JointJS and ReactFlow

Chatbot

Chatbot builder application - JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs

Kanban

Kanban application - JsPlumb, build diagrams and rich visual UIs fast

Gantt

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

Hello World

Hello world demonstration - JsPlumb, industry standard diagramming and rich visual UI Javascript library

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.