FabricJS icon
FabricJS icon

FabricJS

 Like

Fabric.js is a powerful and simple Javascript HTML5 canvas library, SVG-to-Canvas (& canvas-to-SVG) Parser It is an interactive object model on top of canvas element. It is also an SVG-to-canvas parser.

FabricJS screenshot 1

License model

  • FreeOpen Source

Platforms

  • Self-Hosted
  No rating
0likes
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

FabricJS News & Activities

Highlights All activities

Recent activities

Show all activities

FabricJS information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    10 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Photos & GraphicsDevelopment

GitHub repository

  •  30,143 Stars
  •  3,581 Forks
  •  467 Open Issues
  •   Updated Jun 14, 2025 
View on GitHub

Our users have written 0 comments and reviews about FabricJS, and it has gotten 0 likes

FabricJS was added to AlternativeTo by timoteo7 on Feb 18, 2019 and this page was last updated Feb 18, 2019.
No comments or reviews, maybe you want to be first?
Post comment/review

What is FabricJS?

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.

Official Links