Select your language

Home arrow-right ... arrow-right Development Tools arrow-right FabricJS

We've compiled a list of 5 free and paid alternatives to FabricJS. The primary competitors include Processing.js, Pts. In addition to these, users also draw comparisons between FabricJS and p5.js, Paper.js, oCanvas. Also you can look at other similar options here: Development Tools.


Processing.js
Free Open Source

Processing.js is an open programming language, port of the ...

Pts
Free Open Source

TypeScript library for visualization and creative-coding.

p5.js
Free Open Source

p5.js a JS client-side library for creating graphic and interactive experiences, based on the core...

Paper.js
Free Open Source

Open source vector graphics scripting framework that runs on top of the HTML5 Canvas.

oCanvas is a JavaScript library intended to make development with HTML5 Canvas easier.

Fabric.js is a powerful and simple Javascript HTML5 canvas library,

FabricJS Video and Screenshots

FabricJS Overview

Fabric.js is a framework that makes it easy to work with HTML5 canvas element. It is an interactive object model on top of canvas element. It is also an SVG-to-canvas parser.

Using Fabric.js, you can create and populate objects on canvas; objects like simple geometrical shapes — rectangles, circles, ellipses, polygons, or more complex shapes consisting of hundreds or thousands of simple paths. You can then scale, move, and rotate these objects with the mouse; modify their properties — color, transparency, z-index, etc. You can also manipulate these objects altogether — grouping them with a simple mouse selection.
Non-Technical Introduction to Fabric

Fabric.js allows you to easily create simple shapes like rectangles, circles, triangles and other polygons or more complex shapes made up of many paths, onto the HTML <canvas> element on a webpage using JavaScript. Fabric.js will then allow you to manipulate the size, position and rotation of these objects with a mouse. It’s also possible to change some of the attributes of these objects such as their color, transparency, depth position on the webpage or selecting groups of these objects using the Fabric.js library. Fabric.js will also allow you to convert an SVG image into JavaScript data that can be used for putting it onto the <canvas> element.

FabricJS Features

tick-square SVG Editors

Top FabricJS Alternatives

Share your opinion about the software, leave a review and help make it even better!

FabricJS Tags

canvas javascript-library

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?