craft.js
Another Example
Github
Documentation
S Checkmark 18 N
Finish Editing
S Rectangle 18 N
S Button 18 N
S Edit 18 N
Customize
ChevronDownMedium
Click on a component to start editing.
You could also double click on the layers below to edit their names, like in Photoshop
S Layers 18 N
Layers
ChevronDownMedium