Features

Community EditionToolkit Edition
Programmatic API
Drag and Drop
Events
Layouts
Angular 9/8/7/6/5/4/2 Integration
Angular 1.x Integration
React Integration
Vue 2 Integration
Data Binding
Client Side Templates
Editable connector paths
Pan/Zoom
Load/Save Data
Graph Operations
Undo/redo
Dialogs
Full text search
Draggable Labels
Optional email support

Toolkit Edition

The Toolkit Edition wraps the Community edition with a focus on the underlying data model, as well as several useful UI features such as layouts, and a widget that offers pan/zoom functionality. It provides a fast way of building applications with visual connectivity at their core. To get a better feel for the capabilities of the Toolkit Edition, take a look through some of the demonstrations or peruse the documentation.

The Toolkit Edition has a commercial, per-developer, license with optional access to email support (plus updates to new released versions for a year). License terms are available here. Feel free to jump in and buy a license right now using this form!

Community Edition

This is the open source jsPlumb project hosted on GitHub that was created in late 2009. It is a view layer technology that provides you with an API to establish connectivity between DOM elements, both programmatically and via mouse/touch events. Demonstrations for the Community Edition can be found here, and documentation can be found here.

The Community Edition is free, and is licensed with an MIT or GPL2 license; you choose whichever suits your needs.