Free Software
- JSPlumb: compatible with most JS libraries including JQuery
- JointJS: includes UML viewer
- WireIt: part of YUI
- RafaelJS: has a bit of wiring
- Yuml: produces fun diagrams
- Canviz: is like graphviz in JS
- Draw2D: includes very nice diagram generation if VISIO style and JQuery compatibility
- Ajax.Org: has a flowchart module
- D3: Javascript library for manipulating document based on data (Data-driven document). Hundreds of amazing examples, only few with user interaction.
- Graph Dracula: a set of tools to display and layout interactive graphs, along with various related algorithm (seems using RafaelJS)
- arbor.js: a graph visualization library using web workers and jQuery
- js-graph-it: a javascript library for graph representation. It’s 6 years old, but still usable. You can define your diagram with only html.
- cytoscape: a javascript library for graph representation. It’s regularly improved. They totally rewrote a former version of cytoscape, so they have several years of experiment.
Gratis Software
- MxGraph: is really complete, gratis, create commons but… not open source
- Draw.IO: is a stunning demo of MxGraph
Other
- Oryx is a public research project which seems to have produced BPMN tools
- Plotkit provides nice charting
- Collaborative Diagram Editor: does not seem pure JS
References
- Quora
- EdTechDev
- StackOverflow and also here for UML and also here
- Weblog of Javascript lover with 10 best JS drawing libraries
- Open Source Alternative
From: http://www.j-io.org/web_page_module/3276/