
Fabric.js
JavaScript HTML5 canvas library for interactive objects, with SVG and JSON import and export.
www.fabricjs.com/repositorydocs
Fabric.js is a JavaScript library that puts an interactive object model on top of an HTML5 canvas element, with serialization and SVG-to-canvas conversion. A page loads it with a script tag from a CDN. Under Node.js it uses node-canvas for the canvas and jsdom for the window.
Worth knowing
The Node.js route depends on node-canvas, which has its own limits and bugs. Canvas features cannot be transpiled or polyfilled, so older browsers may lack some of them even after the code is transpiled.
Identity
Rendering and deploy
- Install with
- cdn2
Releases
Adoption
Sources
- 2026-11-08: links, Categories
www.fabricjs.com/ - 2026-11-08: links, Install with
www.fabricjs.com/docs/getting-started/installing/ - 2026-11-08: links, Written in, GitHub stars
api.github.com/repos/fabricjs/fabric.js - 2026-11-08: Maintainer, License
github.com/fabricjs/fabric.js/blob/master/LICENSE - 2026-11-08: First release
registry.npmjs.org/fabric - 2026-11-08: Runtime, Minimum runtime
github.com/fabricjs/fabric.js/blob/master/README.md - 2026-11-08: Current major version, Last release
api.github.com/repos/fabricjs/fabric.js/releases/latest - 2026-11-08: Contributors
api.github.com/repos/fabricjs/fabric.js/contributors?per_page=1 - 2026-11-08: npm downloads a week
api.npmjs.org/downloads/range/2026-11-01:2026-11-07/fabric - 2026-11-08: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fabric