A lightweight, extensible JavaScript diagramming library for building flowcharts, process diagrams, and visual editors — built as an open-source alternative to jsPlumb.
✅ SVG-based rendering
✅ Node dragging, resizing, grouping
✅ Bezier / straight / step connectors
✅ Drag-select (lasso)
✅ Grid snapping
✅ JSON import/export
✅ Undo/Redo stack
✅ React & Vue wrappers
✅ Developer playground
Try it out in the browser:
Open Playground
npm install flowcanvas