Fabric.js
Fabric.js is a simple and functional HTML5 canvas library based on JavaScript. It offers interactions such as scaling, carrying, rotating, and grouping as it exits the box; it also includes built-in shapes, controls, animations, and filters. It provides input/output support in JPG, PNG, JSON and SVG formats.
Fabric.js
100fabricjs · Graphic Design & Vector
Common commercial products in this category: Adobe Photoshop, Adobe Illustrator, Canva
- On HTML5 canvas, you can scale, move, and rotate objects.
- You can create canvas content with built-in shapes, animations and image filters.
- You can import or export data in JPG, PNG, JSON and SVG formats in their projects.
- • NeutralHacker News
Show HN: Nexus.js - Fabric.js for 3D
“Ha, that brings me back trying to make Fabric.js somehow usable for a 3D viewport at a startup I was working at a while ago. (We used esm.js instead of WASM for the 3d engine, to give you an idea) It was a lot of wrangling and unexpected behavior, and we ultimately ended up…”
Verified against README · Oct 26, 2026 · source
My note
Alternative pages
More in: Graphic Design & Vector
- PixiJS★ 48,602 · today
- html2canvas★ 31,928 · 2 yr ago
- Rough.js★ 21,333 · 2 yr ago
- Signature Pad★ 12,076 · 2 days ago
- vectorcraft★ 11,082 · today
- Pixelorama★ 10,896 · 3 days ago