# Programmation web • Bibliothèques

#### Web Programming • Libraries

<section id="bkmrk-three.js-javascript-"># three.js

JavaScript 3D library.  
[https://github.com/mrdoob/three.js/](https://github.com/mrdoob/three.js/)

</section><section id="bkmrk-regl-functional-webg"># regl

Functional WebGL.  
[https://github.com/regl-project/regl](https://github.com/regl-project/regl)

</section><section id="bkmrk-stackgl-open-softwar"># Stackgl

Open software ecosystem for WebGL, built on top of browserify and npm.  
[http://stack.gl/](http://stack.gl/)

</section><section id="bkmrk-paper.js-the-swiss-a"># Paper.js

The swiss army knife of vector graphics scripting.  
[http://paperjs.org/](http://paperjs.org/)

</section><section id="bkmrk-pixi.js-html-5-2d-re"># Pixi.js

HTML 5 2D rendering engine that uses webGL with canvas fallback.  
[http://www.pixijs.com/](http://www.pixijs.com/)

</section><section id="bkmrk-p5.js-javascript-lib"># p5.js

JavaScript library that starts with the original goal of Processing.  
[https://p5js.org/](https://p5js.org/)

</section><section id="bkmrk-fabric.js-javascript"># Fabric.js

Javascript canvas library, SVG-to-canvas parser.  
[http://fabricjs.com/](http://fabricjs.com/)

</section><section id="bkmrk-sketch.js-minimal-ja"># Sketch.js

Minimal JavaScript creative coding framework.  
[http://soulwire.github.io/sketch.js/](http://soulwire.github.io/sketch.js/)

</section><section id="bkmrk-two.js-two-dimension"># Two.js

Two-dimensional drawing api geared towards modern web browsers  
[https://two.js.org/](https://two.js.org/)

</section>