4 projects
2D Canvas Rendering Libraries
Libraries that provide low-level 2D rendering capabilities for web applications using HTML5 Canvas, SVG, and other vector graphics technologies. These libraries offer core drawing primitives and rendering engines that can be used directly or as foundations for higher-level visualization frameworks.
13,886 contributors
$18M
PixiJS
PixiJS is a fast, lightweight 2D rendering engine for the web that uses WebGL with Canvas fallback. It enables developers to create interactive graphics, animations, and games that run in web browsers, providing a powerful set of tools for sprite manipulation, scene graphs, and interactive content creation.
4,774
885
$3.1M
p5.js
p5.js is a JavaScript library for creative coding that makes coding accessible for artists, designers, educators, and beginners. It reinterprets the original Processing software in JavaScript to enable creative expression through code in web browsers.
4,311
685
$8.1M
Fabric.js
Fabric.js is a powerful JavaScript canvas library that provides interactive object model and SVG-to-canvas parsing capabilities. It enables creation and manipulation of graphical objects, supports animations, and offers both object model and rendering capabilities on HTML5 canvas.
4,104
821
$5M
ZRender
A lightweight graphic library providing 2d draw for Apache ECharts
697
102
$1.8M