Here is an exhaustive list with features and # of github watchers, links, links to sites and demos; compiled by the author of Fabric.js, @kangax. This is a great feature matrix:
I imagine it would be fairly easy for you to develop one of these libraries into a fully-featured drop-in extension and contribute it back to the community.
Source Here and Credit goes to @philwinkle
If you are looking for Magento2 extension for customizing or personalization the Personalized Product by codedecorator may help you.