logo
Tech Logo

JavaScript Graphics Libraries

JS Web GL and other libraries
Subscribe to receive new updates to JavaScript
JavaScript>Graphics

CAD

2
SORT BY
Library Logo
OpenJSCAD.org
JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
MIT LicenseJavaScriptREADME
448
104
1.9K
about 13 hours ago
9 years
Library Logo
maker.js
📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.
Apache License 2.0TypeScriptREADME
215
52
1.4K
about 2 months ago
7 years
Top+ Add a listing

Javascript Canvas, SVG and WebGL libraries

35
SORT BY
Library Logo
three.js
JavaScript 3D Library.
MIT LicenseJavaScriptREADME
31.1K
475
80.5K
about 4 hours ago
12 years
Library Logo
p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
GNU Lesser General Public License v2.1JavaScriptREADME
2.6K
221
17.2K
about 14 hours ago
9 years
Library Logo
rough
Create graphics with a hand-drawn, sketchy, appearance
MIT LicenseHTMLREADME
539
22
16.8K
3 months ago
5 years
Library Logo
Snap.svg
The JavaScript library for modern SVG graphics.
Apache License 2.0JavaScriptREADME
1.2K
265
13.4K
15 days ago
9 years
Library Logo
paper.js
The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey
OtherJavaScriptREADME
1.2K
353
13.1K
3 months ago
11 years
Library Logo
raphael
JavaScript Vector Library
MIT LicenseJavaScriptREADME
1.7K
347
11.0K
about 1 year ago
14 years
Library Logo
interact.js
JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)
MIT LicenseTypeScriptREADME
748
46
10.8K
10 days ago
9 years
Library Logo
leonsans
Leon Sans is a geometric sans-serif typeface made with code in 2019 by Jongmin Kim.
MIT LicenseJavaScriptREADME
535
13
9.9K
over 1 year ago
3 years
Library Logo
trianglify
Algorithmically generated triangle art
GNU General Public License v3.0JavaScriptREADME
719
15
9.9K
about 2 months ago
8 years
Library Logo
svg.js
The lightweight library for manipulating and animating SVG
OtherJavaScriptREADME
1.0K
91
9.5K
about 1 month ago
9 years
Library Logo
zdog
Flat, round, designer-friendly pseudo-3D engine for canvas & SVG
JavaScriptREADME
355
44
9.1K
2 months ago
3 years
Library Logo
cesium
An open-source JavaScript library for world-class 3D globes and maps 🌎
Apache License 2.0JavaScriptREADME
2.8K
1.2K
8.4K
3 days ago
10 years
Library Logo
EaselJS
The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.
MIT LicenseJavaScriptREADME
2.0K
217
7.9K
12 months ago
11 years
Library Logo
two.js
A renderer agnostic two-dimensional drawing api for the web.
MIT LicenseJavaScriptREADME
453
48
7.6K
1 day ago
10 years
Library Logo
konva
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
OtherTypeScriptREADME
670
45
7.3K
7 days ago
7 years
Library Logo
moveable
Moveable! Draggable! Resizable! Scalable! Rotatable! Warpable! Pinchable! Groupable! Snappable!
MIT LicenseTypeScriptREADME
419
182
6.7K
7 days ago
3 years
Library Logo
textures
Textures.js is a JavaScript library for creating SVG patterns
MIT LicenseJavaScriptREADME
246
17
5.9K
27 days ago
7 years
Library Logo
spritejs
A cross platform high-performance graphics system.
MIT LicenseJavaScriptREADME
312
63
4.8K
6 days ago
5 years
Library Logo
pts
A library for visualization and creative-coding
Apache License 2.0TypeScriptREADME
169
30
4.7K
19 days ago
5 years
Library Logo
regl
👑 Functional WebGL
MIT LicenseJavaScriptREADME
307
113
4.5K
19 days ago
6 years
Library Logo
opentype.js
Read and write OpenType fonts using JavaScript.
MIT LicenseJavaScriptREADME
394
165
3.5K
1 day ago
9 years
Library Logo
tsparticles
tsParticles - Easily create highly customizable particles, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.
MIT LicenseTypeScriptREADME
369
29
3.1K
about 4 hours ago
2 years
Library Logo
vanilla-tilt.js
A smooth 3D tilt javascript library.
MIT LicenseJavaScriptREADME
167
16
3.0K
6 days ago
5 years
Library Logo
potree
WebGL point cloud viewer for large datasets
OtherJavaScriptREADME
840
527
2.9K
5 days ago
10 years
Library Logo
twgl.js
A Tiny WebGL helper Library
MIT LicenseJavaScriptREADME
232
47
2.0K
3 days ago
7 years
Library Logo
selection
✨ Viselect - A simple and lightweight library to add a visual way of selecting elements, just like on your Desktop. Zero dependencies, super small. Support for major frameworks.
MIT LicenseTypeScriptREADME
110
10
1.6K
3 months ago
4 years
Library Logo
canvas-gauges
HTML5 Canvas Gauge. Tiny implementation of highly configurable gauge using pure JavaScript and HTML5 canvas. No dependencies. Suitable for IoT devices because of minimum code base.
MIT LicenseJavaScriptREADME
358
73
1.5K
about 1 month ago
10 years
Library Logo
g9
Automatically Interactive Graphics 🖼✨💯
MIT LicenseJavaScriptREADME
49
1
1.4K
over 1 year ago
6 years
Library Logo
maker.js
📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.
Apache License 2.0TypeScriptREADME
215
52
1.4K
about 2 months ago
7 years
Library Logo
curtainsjs
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
MIT LicenseJavaScriptREADME
86
6
1.3K
about 21 hours ago
4 years
Library Logo
selecto
Selecto.js is a component that allows you to select elements in the drag area using the mouse or touch.
MIT LicenseTypeScriptREADME
52
36
1.0K
18 days ago
2 years
Library Logo
GraphicsJS
A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.
BSD 3-Clause "New" or "Revised" LicenseJavaScriptREADME
74
6
952
10 months ago
6 years
Library Logo
x3dom
X3DOM. A framework for integrating and manipulating X3D scenes as HTML5/DOM elements.
OtherHTMLREADME
254
215
722
4 days ago
11 years
Library Logo
graphery
MIT LicenseJavaScriptREADME
5
0
197
about 1 year ago
2 years
Library Logo
overlap-area
Find the Overlap Area.
MIT LicenseTypeScriptREADME
1
0
27
over 1 year ago
1 year
Top+ Add a listing