About
JointJS is a JavaScript library for creating diagrams. The diagrams can be fully interactive. Joint library is suitable for both implementing a diagramming tool as well as simply for publishing your diagrams.
Main features include:
- connecting vector objects with various types of arrows
- interacting with connections and objects
- custom handlers for various events
- bent lines smoothing
- ready-to-use elements of well-known diagrams (ERD, Org chart, FSA, UML, PN, DEVS, LDM)
- hierarchical diagrams
- serialization (to/from JSON format, SVG export only in browsers that support it)
- extensible
- customizable
- ... a lot more
Supported browsers: Firefox 3.0+, Safari 3.0+, Opera 9.5+, Google Chrome 4+ and Internet Explorer 6.0+.