I'm looking for a HTML5/JS based UML editor library, able to support custom UML editor development, for basically Class Diagrams, eventually Package and Component diagrams.
My concrete requeriments:
- support of basic elements of UML class diagram (mandatory) and components and packages (optional): classes, attributes, methods, stereotypes, associations (in all flavours), generalization, etc.
- Drag & Drop capability from the toolbox (optional)
- XMI supprt (optional)
- pure JS/HTML5 with eventually some well-known libraries usage
- a good control over the model's logical structure and a nice interface to iterate the model
I've already seen a couple of them (GoJS, Jointjs, etc) but would like to see all possible options and maybe some recommendations.
Thanks!



lucidchart,GenMyModel,draw.io,yFiles for html, ...). Your requirements are not clear enough for some relevant recommendations. What is the "custom UML editor development"?