FabricJS logo

FabricJS

Allows creating and manipulating objects on HTML5 canvas.

Made by Unknown Author

  • canvas

  • SVG

  • Javascript Libraries

What is FabricJS?

Fabric.js is a versatile and feature-rich JavaScript library that simplifies working with the HTML5 canvas element. It provides an interactive object model, allowing users to create and manipulate a wide range of objects, from simple geometric shapes to complex, multi-path designs

Highlights

  • Canvas Manipulation: Fabric.js enables users to create and populate the canvas with various objects, including rectangles, circles, ellipses, polygons, and intricate shapes consisting of numerous paths
  • Object Transformation: The library allows users to seamlessly scale, move, and rotate these objects using mouse interactions, as well as modify their properties, such as color, transparency, and z-index
  • Group Manipulation: Fabric.js supports grouping objects, enabling users to manipulate multiple elements simultaneously with a simple mouse selection
  • SVG Integration: The library includes an SVG-to-canvas (and canvas-to-SVG) parser, allowing users to easily integrate SVG images into their canvas-based projects.

Platforms

  • Self-Hosted

Languages

  • English

Social