G2 is a highly interactive data-driven visualization grammar for statistical charts. with a high level of usability and scalability. You can describe the visual appearance and interactive behavior of a visualization just by one statement, and generate web-based views using Canvas or SVG.
Zdog is a 3D JavaScript engine for <canvas>
and SVG. You can design and render simple 3D models on the Web. Zdog is a pseudo-3D engine. Its geometries exist in 3D space, but are rendered as flat shapes.
html2canvas is a javascript library that allows you to take screenshots of webpages, directly on the users browser.
x-spreadsheet is a web-based JavaScript (canvas) spreadsheet.
Matter.js is a 2D rigid body physics engine for the web written in JavaScript.
SpriteJS is a lightweight 2D canvas rendering engine for modern browsers. Manipulate the sprites in canvas as you do with the DOM elements.
SpriteJS can be used with D3.js, Proton and Matter-js.
Rough.js is a canvas based, lightweight library that lets you draw in a sketchy, hand-drawn-like, style.
Rough.js defines primitives to draw lines, curves, arcs, polygons, circles, and ellipses.
Tower Game is a HTML5 canvas tower building game using javascript. MIT licensed and has some option to customize.
JS-ImageDiff is a javascript canvas based image diff utility with Jasmine matchers for testing canvas.
Lena.js is a javascript library for image processing.
Current filters:
gaussian, grayscale, highpass, invert, laplacian, prewitt, rgb, roberts, saturation, sepia, sharpen, sobel, thresholding, lowpass 3x3, lowpass 5x5
Alter is a small javascript snippet that convert text to image by using canvas.
CamanJS is manipulating images using the HTML5 canvas and Javascript. It's a combination of a simple-to-use interface with advanced and efficient image/canvas editing techniques.
It is also completely library independent and can be safely used next to NodeJS, jQuery, YUI, Scriptaculous, MooTools, etc.
Fabric.js is a powerful and simple Javascript HTML5 canvas library. Fabric provides interactive object model on top of canvas element.
Fabric also has SVG-to-canvas (and canvas-to-SVG) parser.
Atrament is a lightweight library that enables the user to draw smooth, natural drawings and handwriting on the HTML canvas.
A tutorial on how to create a loading spinner made with inscribed polygons and animated with Rebound spring motion.