Community Edition | Toolkit Edition | |
---|---|---|
Programmatic API | ||
Drag and Drop | ||
Events | ||
Layouts | ||
Angular 13/12/11/10/9/8/7/6/5/4/2 Integration | ||
React Integration | ||
Vue 2 Integration | ||
Vue 3 Integration | ||
Svelte 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 |
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!
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.