Processing.js
Processing.js is an open programming language that enables program images, animations, and interactive applications without the use of Flash or Java applets. Processing.js is a lightweight, easy to understand, ideal tool for visualizing data, creating user interfaces, and developing web-based games.
FABRIC. Js
FABRIC. JS is a simple and powerful JavaScript Canvas library that provides an interactive object model while also containing canvas-to-svg parsers.
Ocanvas
Ocanvas is a JavaScript framework that simplifies the use of HTML5 canvas tags, and objects can be used instead of pixels. Ocanvas can help you easily create objects on HTML5 Canvas tags and create animations for those objects.
Jcanvas
Jcanvas is a jQuery drawing plug-in that encapsulates a number of ways to draw graphics, with just a few lines of code to produce it.
RGraph
RGraph is a chart making library that is implemented using the HTML5 canvas tag. The chart generated by this library is interactive, displaying the appropriate information when the mouse clicks or moves out of date, dynamically loading chart or scaling special points.
Two.js
Two.js is a two-dimensional drawing API for modern Web browsers. Two.js can be used on multiple occasions: Svg,canvas and WebGL, designed to make planar shapes and animations easier and simpler to create.
Paper.js
Paper.js is an open source vector graphics scripting framework based on HTML5 Canvas development that provides clear scene maps, Dom, and a wealth of powerful features to create various vector graphs and Bezier curves.
Easeljs
Easeljs is a JavaScript library that encapsulates HTML5 canvas (Canvas) elements.
Kinetic.js
Kinetic.js is a JavaScript library that encapsulates HTML5 canvas, providing high-performance animations for desktop and mobile applications, transition effects, node nesting, layering, filters, caching, event handling, and more.
Pixi.js
Pixi.js is a 2D WebGL renderer that provides seamless Canvas fallback, supporting mainstream browsers, including desktop and mobile.