Skip to main content

JsPlumb Toolkit has an extensive feature set to allow you to rapidly build diagrams and UIs with rich graphical content. Click on individual items here to read more.

Library Integrations

JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs
Angular
All versions of Angular from 16+
JsPlumb, leading alternative to GoJS, JointJS and ReactFlow
React
All versions of React from 16+
JsPlumb, industry standard diagramming and rich visual UI Javascript library
Vue
Vue 3 Integration
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
Svelte
Svelte 3/4 Integration

Layouts

JsPlumb - When you've reached the limit with ReactFlow, we can help!
Layouts
Force Directed, Hierarchy, Balloon, Circular, or write your own
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
Custom Layouts
Writing your own layout is a snap
JsPlumb, industry standard diagramming and rich visual UI Javascript library
Magnetizer
Easily avoid overlapping nodes

Components

JsPlumb, build diagrams and rich visual UIs fast
Surface
Infinite panning, smooth as butter zoom
JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs
Node palette
Drag/drop new nodes and groups
JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs
Shape Libraries
Render your nodes as SVG shapes
JsPlumb - When you've reached the limit with ReactFlow, we can help!
Controls
Zoom to fit, undo/redo etc
JsPlumb, industry standard diagramming and rich visual UI Javascript library
Dialogs
Data-bound dialogs for editing
JsPlumb - Angular, React, Vue, Svelte diagramming library
Inspector
Data-bound inspector for editing
JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs
Element Dragger
Make external elements draggable
JsPlumb - Angular, React, Vue, Svelte diagramming library
CSS
Fully customizable via CSS

Plugins

JsPlumb, build diagrams and rich visual UIs fast
Miniview
View and move the canvas in miniature
JsPlumb - When you've reached the limit with ReactFlow, we can help!
Resize Objects
Resize objects with mouse/touch
JsPlumb, industry standard diagramming and rich visual UI Javascript library
Lasso
Lasso elements with the mouse

Data Model

JsPlumb - When you've reached the limit with ReactFlow, we can help!
Graph Operations
Interact deeply with your data model
JsPlumb - JavaScript and Typescript diagramming library that fuels exceptional UIs
Undo & Redo
On every model operation
JsPlumb, industry standard diagramming and rich visual UI Javascript library
Transactions
Batch multiple operations
JsPlumb, build diagrams and rich visual UIs fast
Paths
Show/animate paths between elements
JsPlumb - Angular, React, Vue, Svelte diagramming library
Selections
Operate on parts of the dataset in isolation
JsPlumb, flowcharts, chatbots, bar charts, decision trees, mindmaps, org charts, gantt charts and more
Full text search
Inverted text search index
JsPlumb, leading alternative to GoJS, JointJS and ReactFlow
Copy & paste
Copy/paste nodes, groups and edges

Drawing

JsPlumb, industry standard diagramming and rich visual UI Javascript library
Path Editing
Edit paths via mouse/touch
JsPlumb, leading alternative to GoJS, JointJS and ReactFlow
Snaplines
Align elements visually