Summary Google Search Results
The following table lists all diagramming libraries identified during the Google search part 1 and part 2 which was based on the following search string. All duplicates were removed, and instead, the number of occurrences was documented for each library. However, since Google also includes Ads that do not indicate the libraries' popularity, these occurrences are only considered in the number given in brackets. For each result are also the open-source (OSS) license type and the repository URL documented. Additionally, the number of Github stars and forks as well as the date for the latest version and commit are provided.
javascript AND web AND (diagramming | drawing) AND (open-source OR open source OR OSS)
Search date: 2022-03-31 → Number of identified libraries 139
Received Results
Important note: all numbers specific for respective Github repository, as of 2022-04-02
Identified drawing/diagramming library | OSS (License) | Number of Occurrences | Repository URL |
Github Stars | Forks | Latest Version (Release/Tag) |
Latest Commit |
---|---|---|---|---|---|---|---|
amCharts | Linkware | 1 (2) | Newest version: https://github.com/amcharts/amcharts5Latest: https://github.com/amcharts/amcharts4 | Newest version: 78Latest: 1074 | Newest version: 17Latest: 320 | Newest version: v5.1.10 (Mar 30, 2022)Latest: v4.10.24 (Feb 14, 2022) | Newest version: Mar 30, 2022Latest: Feb 14, 2022 |
amelia | MIT | 1 | https://github.com/birdboat00/amelia | 12 | 0 | β | Mar 26, 2022 |
anime.js | MIT | 2 | https://github.com/juliangarnier/anime/ | 41952 | 3458 | v3.2.1 (Oct 12, 2020) | Oct 15, 2020 |
APEXCHARTS.js | MIT | 1 | https://github.com/apexcharts/apexcharts.js | 11325 | 924 | v3.35.0 (Mar 31, 2022) | Mar 31, 2022 |
Atrament.js | 1 | https://github.com/jakubfiala/atrament.js | 1179 | 114 | v2.0.0 (Sep 12, 2021) | Sep 12, 2021 | |
babylon.js | Apache-2.0 | 1 | https://github.com/BabylonJS/Babylon.js | 16241 | 2731 | 5.0.1 (Apr 1, 2022) | Apr 2, 2022 |
Basic Primitives Diagram | Creative Commons Attribution-NonCommercial 3.0 | 1 | https://github.com/BasicPrimitives/javascript | 39 | 11 | 5.9.1 (Dec 14, 2020) | Mar 12, 2022 |
Basiccanvas | GPL-2.0 | 1 | https://github.com/Demonstrandum/BasicCanvas | 9 | 1 | v1.2.3 (Oct 26, 2020) | Feb 26, 2021 |
Bitsketch | β | 1 | https://github.com/casiimir/bitSketch | 4 | 1 | β | Jan 10, 2021 |
bpmn-js | bpmn.io | 1 | https://github.com/bpmn-io/bpmn-js | 5961 | 1000 | v9.0.3 (Mar 14, 2022) | Mar 23, 2022 |
C3.js | MIT | 2 | https://github.com/c3js/c3 | 9180 | 1454 | v0.7.20 (Aug 8, 2020) | Feb 14, 2022 |
Chart.js | MIT | 3 | https://github.com/chartjs/Chart.js | 56540 | 11412 | v3.7.1 (Feb 12, 2022) | Mar 31, 2022 |
Chartist.js | MIT | 1 | https://github.com/gionkunz/chartist-js | 12782 | 2659 | v0.11.4 (Sep 11, 2019) | Nov 1, 2019 |
CheDoode Web Components | GPLv3 | 1 | β | β | β | 9.4.0 (Jan 2, 2022) | β |
ChelseaJS | MIT | 1 | https://github.com/beetrandahiya/ChelseaJS | 22 | 0 | β | Feb 20, 2022 |
cmmn-js | bpmn.io | 1 | https://github.com/bpmn-io/cmmn-js | 66 | 33 | v.0.20.0 (May 26, 2020) | Oct 14, 2020 |
Cytoscape.js | MIT | 2 | https://github.com/cytoscape/cytoscape.js | 8301 | 1507 | v3.21.0 (Feb 7, 2022) | Mar 31, 2022 |
D3.js | ISC | 9 | https://github.com/d3/d3 | 100832 | 23038 | v7.4.0 (Mar 29, 2022) | Mar 29, 2022 |
Desmos calculator | 1 | β | β | β | β | β | |
DgrmJS | MIT | 1 | https://github.com/AlexeyBoiko/DgrmJS | 214 | 12 | β | Mar 31, 2022 |
DHTMLX | 1 (2) | β | β | β | β | β | |
dmn-js | bpmn.io | 1 | https://github.com/bpmn-io/dmn-js | 192 | 97 | v12.1.0 (Mar 18, 2022) | Mar 18, 2022 |
Canvas Free Drawing | MIT | 1 | https://github.com/federico-moretti/canvas-free-drawing | 55 | 9 | Version 2.1.0 (Aug 14, 2020) | Jul 21, 2020 |
CanvasPenJS | MIT | 1 | https://github.com/YujiSODE/canvasPenJS | 1 | 0 | version 1.0.1 (Mar 16, 2017) | Mar 16, 2017 |
Create Graphic | β | 1 | https://github.com/nikrowell/create-graphic | 1 | 0 | v1.0.2 (Jul 16, 2019) | Sep 5, 2021 |
dagre-d3 | MIT | 1 | https://github.com/dagrejs/dagre | 3558 | 487 | v0.8.5 (Dec 3, 2019) | Jul 10, 2021 |
Diagram.js | MIT | 2 | https://github.com/bpmn-io/diagram-js | 1142 | 353 | v8.2.1 (Mar 24, 2022) | Mar 28, 2022 |
Diagramax | MIT | 1 | https://github.com/duhnnie/diagramax | 2 | 0 | v0.1.0 (Aug 22, 2020) | Aug 22, 2020 |
Draw | MIT | 1 | https://github.com/gabrieldejesus/draw | 21 | 2 | β | Jan 21, 2021 |
Draw App | MIT | 1 | https://github.com/MrMarble/draw-app | 0 | 0 | β | Feb 19, 2020 |
Draw2D | MIT | 2 | https://github.com/freegroup/draw2d | 604 | 194 | v1.0.38 (Jul 8, 2020) | Aug 31, 2020 |
Drawing Website | MIT | 1 | https://github.com/im-parsa/drawing-website | 3 | 0 | β | Mar 15, 2022 |
Drawingboard.js | MIT | 1 | https://github.com/Leimi/drawingboard.js | 2103 | 296 | v0.4.6 (Aug 10, 2015) | Jan 25, 2017 |
Drawr | β | 1 | https://github.com/lucusp/drawr | 1 | 0 | β | Feb 12, 2020 |
Dygraphs | MIT | 1 | https://github.com/danvk/dygraphs | 2973 | 627 | v2.1.0 (Dec 8, 2017) | Sep 4, 2021 |
Easy Drawing Board | MIT | 1 | https://github.com/Kaier33/easy-drawing-board | 27 | 6 | β | Mar 27, 2022 |
easycanvas | MIT | 1 | https://github.com/fakt309/easycanvas | 18 | 0 | β | Nov 15, 2021 |
Eclipse Sprotty and Eclipse Graphical Language Server Platform (GLSP) | Sprotty: EPL-2.0GLSP: EPL-2.0 | 1 | https://github.com/eclipse/sprottyhttps://github.com/eclipse-glsp/glsp | Sprotty: 417GLSP: 97 | Sprotty: 60GLSP: 19 | Sprotty: v0.11.0 (Nov 30, 2021)GLSP: 0.8.0 (Nov 11, 2020) | Sprotty: Mar 25, 2022GLSP: Mar 24, 2022 |
ElectronJs | MIT | 1 | https://github.com/electron/electron | 101100 | 13369 | v20.0.0-nightly.20220330 (Mar 30, 2022) | Apr 1, 2022 |
Epicupsdraw | β | 1 | https://github.com/renjithsraj/epicupsdraw | 12 | 10 | β | Jul 25, 2018 |
Essential Diagram for JS | 1 | https://github.com/syncfusion?q=ej2 | β | β | β | β | |
Etch A Sketch | MIT | 1 | https://github.com/FrancisLangit/etch-a-sketch | 0 | 0 | β | Mar 18, 2021 |
Fabric.js | MIT | 4 | https://github.com/fabricjs/fabric.js | 21429 | 3021 | Version 5.2.1 (Feb 21, 2022) | Apr 2, 2022 |
Flot | MIT | 2 | https://github.com/flot/flot | 5932 | 1594 | v4.2.2 (Mar 16, 2021) | Jul 16, 2021 |
Flowchart | MIT | 1 | https://github.com/adrai/flowchart.js | 7834 | 1182 | v1.17.1 (Feb 2, 2022) | Mar 1, 2022 |
form-js | bpmn.io | 1 | https://github.com/bpmn-io/form-js | 122 | 30 | v0.7.0 (Feb 21, 2022) | Apr 1, 2022 |
GoJS | 5 (9) | https://github.com/NorthwoodsSoftware/GoJS | 6025 | 2693 | 2.2.6 (Mar 30, 2022) | Mar 30, 2022 | |
Google Charts | Apache-2.0 | 1 | https://github.com/google/charts | 2611 | 797 | Version 51 (June 2021) | Nov 3, 2021 |
Graph Visualizer | β | 1 | https://github.com/GonzaloPereira/graph-visualizer | 31 | 12 | β | Jul 31, 2021 |
GraphicsJS | BSD 3-Clause | 1 | https://github.com/anychart/graphicsjs | 952 | 74 | v1.4.2 (May 19, 2021) | May 19, 2021 |
HighchartTable | MIT | 1 | https://github.com/highchartTable/jquery-highchartTable-plugin | 271 | 137 | 2.0.0 (Dec 6, 2015) | Oct 5, 2016 |
Hotdraw.js | MIT | 1 | https://github.com/websemantics/hotdraw.js | 16 | 12 | 0.1.2 (Mar 24, 2016) | Jan 9, 2017 |
interact.js | MIT | 1 | https://github.com/taye/interact.js | 10773 | 750 | v1.10.11 (Mar 31, 2021) | Mar 31, 2022 |
Isometric | Apache-2.0 | 1 | https://github.com/elchininet/isometric | 53 | 3 | v3.2.0 (Dec 29, 2021) | Mar 31, 2022 |
Isometricks | GPL-3.0 | 1 | https://github.com/NicolasLetellier/isometricks | 12 | 3 | β | Jun 6, 2021 |
Javascript InfoVis Toolkit | MIT | 2 | https://github.com/philogb/jit | 1518 | 317 | 2.0.2 (Jul 1 ,2013) | Sep 28, 2014 |
Joint.js | MPL-2.0 | 5 | https://github.com/clientIO/joint | 3560 | 792 | v3.5.4 (Mar 4, 2022) | Mar 31, 2022 |
jqPlot | MIT / GPL-2.0 | 1 | https://github.com/jqPlot/jqPlot/ | 221 | 102 | 1.0.9 (Feb 16, 2016) | Oct 16, 2018 |
Js Drawing2d | MIT | 1 | https://github.com/jingwood/js-drawing2d | 2 | 0 | v1.0.16 (Apr 30, 2021) | Mar 30, 2022 |
Jspaint | β | 1 | https://github.com/1j01/jspaint | 6147 | 455 | β | Feb 25, 2022 |
JS Sequence Diagrams | BSD 2-Clause | 2 | https://github.com/bramp/js-sequence-diagrams | 7532 | 1087 | v2.0.1 (Dec 27, 2016) | Jul 12, 2020 |
JsPlumb | MIT/ GPLv2 | 2 | https://github.com/jsplumb/jsplumb | 6915 | 1414 | 5.5.3 (Apr 1, 2022) | Apr 1, 2022 |
JSPlumbtoolkit | 1 | β | β | β | β | β | |
JsUML2 library | GPL-3.0 | 1 | https://code.google.com/archive/p/jsuml2/source/default/source | β | β | β | Feb 9, 2014 |
JSXGraph | MIT / LGPLv3 | 1 | https://github.com/jsxgraph/jsxgraph | 870 | 151 | v1.4.2 (Feb 10, 2022) | Apr 1, 2022 |
Kendo UI | KendoUI-Core: Apache-2.0otherwise: | 1 | https://github.com/telerik/kendo-ui-core | 2414 | 1880 | 2022.1.301 (Mar 2, 2022) | Apr 1, 2022 |
Konva.js | MIT | 3 | https://github.com/konvajs/konva | 7348 | 671 | 8.3.5 (Mar 21, 2022) | Mar 21, 2022 |
Landscape | MIT | 1 | https://github.com/priyanshurav/landscape | 1 | 0 | β | Mar 25, 2021 |
Lazy Line Painter | MIT | 1 | https://github.com/camoconnell/lazy-line-painter | 1924 | 348 | 1.9.6 (Jan 31, 2019) | Jan 31, 2019 |
Leaflet Geoman | MIT | 1 | https://github.com/geoman-io/leaflet-geoman | 1431 | 331 | 2.11.4 (Dec 19, 2021) | Dec 19, 2021 |
Leaflet.js | BSD-2-Clause | 1 | https://github.com/Leaflet/Leaflet | 33488 | 5217 | v1.8.0-beta.1 (Mar 26, 2022) | Mar 31, 2022 |
Literally Canvas | BSD-2-Clause | 2 | https://github.com/literallycanvas/literallycanvas | 1075 | 316 | v0.5.2 (May 17, 2020) | Oct 23, 2018 |
Mandala | GPL-3.0 | 1 | https://github.com/strayblues/mandala | 18 | 1 | β | Jan 19, 2021 |
Mapbox GL JS | v1.13 and earlier: BSD-3-Clause | 2 | https://github.com/mapbox/mapbox-gl-js | 8444 | 1916 | v2.8.0-beta.1 (Mar 24, 2022) | Mar 31, 2022 |
Mapbox Gl Draw | ISC | 1 | https://github.com/mapbox/mapbox-gl-draw | 670 | 440 | v1.3.0 (May 20, 2021) | Sep 14, 2021 |
MathBox | MIT | 1 | v1: https://github.com/unconed/MathBox.jsv2: https://github.com/unconed/mathbox | v1: 1933v2: 816 | v1: 137v2: 88 | v1: βv2: v2.1.2 (Mar 29, 2022) | v1: Sep 29, 2015v2: Mar 31, 2022 |
MathJax | Apache-2.0 | 2 | https://github.com/mathjax/MathJax-src | 1289 | 158 | 3.2.0 (Jun 17, 2021) | Sep 16, 2021 |
Mermaid.js | MIT | 4 | https://github.com/mermaid-js/mermaid | 45892 | 3347 | 8.14.0 (Feb 10, 2022) | Mar 31, 2022 |
MetricsGraphics | Mozilla Public License | 1 | https://github.com/metricsgraphics/metrics-graphics | 7448 | 526 | v3.0.0-beta1.2 (Nov 29, 2020) | Feb 8, 2022 |
Mindfusion JavaScript Diagram library | 1 (8) | β | β | β | β | β | |
MindManager | 0 (1) | β | β | β | β | β | |
mo.js | MIT | 1 | https://github.com/mojs/mojs | 17421 | 921 | v1.3.0 (Jan 19, 2022) | Jan 27, 2022 |
MxGraph | Apache-2.0 | 6 | https://github.com/jgraph/mxgraph | 6333 | 1829 | v4.2.2 (Oct 28, 2020) | Nov 13, 2020 |
Node Pureimage | MIT | 1 | https://github.com/joshmarinacci/node-pureimage | 327 | 80 | β | Dec 12, 2021 |
Nomnoml | MIT | 1 | https://github.com/skanaar/nomnoml | 1756 | 199 | v1.4.0 (May 12, 2021) | Mar 12, 2022 |
OpenLayers | BSD-2-Clause | 1 | https://github.com/openlayers/openlayers | 8885 | 2719 | v6.14.1 (Mar 26,2022) | Apr 1, 2022 |
OrgChart JS (BalkanGraph) | 1 | β | β | β | β | β | |
OS.js | BSD-2-Clause | 1 | https://github.com/os-js/OS.js | 5960 | 768 | 3.1.12 (Jul 24, 2021) | Feb 5, 2022 |
p5.js | LGPLv2.1 | 5 | https://github.com/processing/p5.js | 17216 | 2633 | v1.4.1 (Feb 3, 2022) | Apr 2, 2022 |
Paintdraw | MIT | 1 | https://github.com/victorqribeiro/paintDraw | 26 | 5 | β | Jun 28, 2019 |
Paper.js | MIT | 4 | https://github.com/paperjs/paper.js | 13076 | 1160 | v0.12.15 (Mar 17, 2021) | Oct 21, 2021 |
Pencil.js | MIT | 1 | https://github.com/pencil-js/pencil.js | 231 | 20 | v2.4.0 (Feb 11, 2022) | Feb 11, 2022 |
Pixelweaver | β | 1 | https://github.com/1j01/pixelweaver | 6 | 2 | β | May 29, 2019 |
Pixi.js | β | 2 | https://github.com/jasonsturges/storybook-for-pixi.js | 5 | 0 | v1.1.2 (Mar 21, 2022) | Mar 21, 2022 |
Pizza Pie Charts | MIT | 1 | https://github.com/zurb/pizza | 420 | 67 | v0.2.1 (Feb 26, 2014) | May 14, 2015 |
Portraycanvas | β | 1 | https://github.com/ChrisVilches/PortrayCanvas | 6 | 0 | v1.0.1 (Sep 13, 2017) | Sep 18, 2021 |
Primefaces 5.2 Diagram Component library | MIT | 1 | https://github.com/primefaces/primefaces | 1461 | 667 | 11.0.0 (Dec 9, 2021) | Apr 2, 2022 |
Protovis | BSD-2-Clause | 1 | https://github.com/mbostock/protovis | 621 | 119 | v3.3.1 (Sep 18, 2010) | Nov 5, 2013 |
Pts | Apache-2.0 | 1 | https://github.com/williamngan/pts | 4724 | 169 | v0.10.2 (Feb 19, 2021) | Mar 9, 2022 |
RaphaΓ«l | MIT | 1 | https://github.com/DmitryBaranovskiy/raphael | 11047 | 1700 | v2.3.0 (Aug 14, 2019) | Jun 20, 2020 |
Rappid | 3 (4) | β | β | β | β | β | |
React Canvas Draw | MIT | 1 | https://github.com/embiem/react-canvas-draw | 671 | 234 | v1.2.1 (Nov 8, 2021) | Nov 8, 2021 |
React Diagrams | MIT | 1 | https://github.com/projectstorm/react-diagrams | 6808 | 1007 | v6.7.0 (Feb 7, 2022) | Feb 7, 2022 |
React Konva Drawing | MIT | 1 | https://github.com/ORzazade/react-konva-drawing | 3 | 0 | β | Dec 28, 2021 |
React Sketch | MIT | 1 | https://github.com/tbolis/react-sketch | 542 | 217 | v0.5.1 (Dec 13, 2018) | May 21, 2021 |
Realtime Drawing Application | GPL-3.0 | 1 | https://github.com/barbarbar338/realtime-drawing-application | 6 | 0 | β | Aug 7, 2021 |
React Konva | MIT | 1 | https://github.com/konvajs/react-konva | 4455 | 210 | v16.8.6 (Mar 30, 2019) | Mar 24, 2022 |
Render diagrams | MIT | 1 | https://github.com/vaspoul/render.diagrams | 11 | 1 | β | Sep 29, 2019 |
Rough.js | MIT | 2 | https://github.com/rough-stuff/rough | 16808 | 540 | v3.1.0 (Mar 14, 2019) | Dec 13, 2021 |
Sha Js Etch A Sketch | β | 1 | https://github.com/hermesjpappas/sha-js-etch-a-sketch | 2 | 0 | β | Dec 15, 2021 |
Sigma.js | MIT | 2 | https://github.com/jacomyal/sigma.js | 9819 | 1516 | v2.2.0 (Jan 26, 2022) | Apr 1, 2022 |
Sinus Studio | β | 1 | https://github.com/fingerpich/sinus-studio | 19 | 1 | v1.1.1 (Jun 19, 2017) | Oct 5, 2020 |
Sketchpad | AGPL-3.0 | 1 | https://github.com/cojapacze/sketchpad | 114 | 29 | β | Nov 29, 2018 |
Snap.svg | Apache-2.0 | 2 | https://github.com/adobe-webplatform/Snap.svg | 13414 | 1169 | v0.5.1 (Feb 7, 2017) | Mar 13, 2022 |
Socket.io Whiteboard | MIT | 1 | https://github.com/over-engineer/Socket.io-whiteboard | 21 | 14 | 1.1.1 (Aug 12, 2020) | Aug 12, 2020 |
Source Map library | BSD | 1 | https://github.com/mozilla/source-map | 2989 | 328 | 0.8.0-beta.0 (Nov 16, 2018) | May 2, 2021 |
Sprite.js | MIT | 1 | https://github.com/spritejs/spritejs | 4825 | 313 | v3.6.0 (Apr 20, 2020) | Jan 18, 2022 |
State.js | MIT | 1 | https://github.com/steelbreeze/state | 145 | 14 | 8.3.1 (Mar 30, 2022) | Mar 30, 2022 |
Svg Scada | β | 1 | https://github.com/fhemsher/SVG-SCADA | 30 | 19 | β | Apr 1, 2019 |
SVG.js | MIT | 1 | https://github.com/svgdotjs/svg.js | 9541 | 1035 | 3.1.2 (Jan 26, 2022) | Feb 7, 2022 |
Syncfusion | 1 | β | β | β | β | β | |
Syncpaint | GPL-3.0 | 1 | https://github.com/pkrasicki/SyncPaint | 43 | 9 | v0.8 (May 3, 2021) | May 11, 2021 |
Theatre.js | Apache-2.0 | 1 | https://github.com/theatre-js/theatre | 5615 | 149 | 0.4.8-dev.2 (Dec 17, 2021) | Mar 31, 2022 |
Threat Dragon | Apache-2.0 | 1 | https://github.com/owasp/www-project-threat-dragon | 35 | 17 | β | Mar 3, 2022 |
Three.js | MIT | 3 | https://github.com/mrdoob/three.js/ | 80663 | 31215 | r139 (Mar 31, 2022) | Apr 2, 2022 |
Tldraw | MIT | 1 | https://github.com/Tldraw/Tldraw | 6894 | 321 | v1.6.1 (Feb 3, 2022) | Apr 2, 2022 |
TogetherJS | Mozilla Public License | 1 | https://github.com/jsfiddle/togetherjs | 6875 | 886 | v0.5.6 (Sep 6, 2014) | Mar 1, 2020 |
Touchdrawer | MIT | 1 | https://github.com/michaelsboost/TouchDrawer | 4 | 0 | β | Mar 12, 2022 |
Treant.js | MIT | 1 | https://github.com/fperucic/treant-js | 774 | 293 | v1.0 (Nov 25, 2016) | Dec 14, 2021 |
Tree Grapher Library | MIT | 1 | https://github.com/Venryx/tree-grapher | 1 | 0 | v0.0.4 (Mar 19, 2022) | Mar 19, 2022 |
Two.js | MIT | 2 | https://github.com/jonobr1/two.js | 7628 | 454 | v0.8.4 (Mar 30, 2022) | Mar 30, 2022 |
VexFlow | MIT | 2 | https://github.com/0xfe/vexflow | 3254 | 587 | 4.0.1 (Mar 24, 2022) | Mar 24, 2022 |
vis.js | MIT / Apache-2.0 | 1 | https://github.com/almende/vis | 7908 | 1545 | v4.21.0 (Oct 12, 2017) | Jul 28, 2019 |
Web Audio API | 1 | https://github.com/mdn/content/tree/main/files/en-us/web/api/web_audio_api | β | β | β | β | |
Webix Organogram | 1 | https://github.com/webix-hub/ | β | β | β | β | |
Webpaint | MIT | 1 | https://github.com/flxwu/WebPaint | 13 | 3 | v1.1.5 (Mar 14, 2018) | Dec 4, 2018 |
Whiteboard | β | 1 | https://github.com/josephDev123/Whiteboard | 1 | 0 | β | Feb 20, 2022 |
xCharts | β | 1 | https://github.com/xgfe/xCharts | 13 | 4 | v0.3.2 (Aug 9, 2018) | Aug 9, 2018 |
yFiles for HTML | 1 | https://github.com/yWorks | β | β | β | β |