SVG parts editor
Vector editing with Fabric.js and PHP save
Load an SVG file to place each path and shape as a separate selectable object (groups are ungrouped).
Drag to move, use corner handles to scale, and the rotation handle to rotate. Use the panel for fill, stroke, and stroke width.
Tip: click to select, Shift+click for multi-select. Corner handles scale; top handle rotates.