Skip to content

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/amcharts5
Latest: https://github.com/amcharts/amcharts4
Newest version: 78
Latest: 1074
Newest version: 17
Latest: 320
Newest version: v5.1.10 (Mar 30, 2022)
Latest: v4.10.24 (Feb 14, 2022)
Newest version: Mar 30, 2022
Latest: 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.0
GLSP: EPL-2.0
1 https://github.com/eclipse/sprotty
https://github.com/eclipse-glsp/glsp
Sprotty: 417
GLSP: 97
Sprotty: 60
GLSP: 19
Sprotty: v0.11.0 (Nov 30, 2021)
GLSP: 0.8.0 (Nov 11, 2020)
Sprotty: Mar 25, 2022
GLSP: 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.0
otherwise: ❌
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.js
v2: https://github.com/unconed/mathbox
v1: 1933
v2: 816
v1: 137
v2: 88
v1: –
v2: v2.1.2 (Mar 29, 2022)
v1: Sep 29, 2015
v2: 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 – – – –

Last update: 2022-08-31
Back to top