Select your language

Home arrow-right ... arrow-right Development Tools arrow-right Paper.js

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


Lightweight JavaScript 3D library with a very low level of complexity

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.

Zdog
Free Open Source

Round, flat, designer-friendly, pseudo-3D engine for canvas & SVG

Raphaël
Free Open Source

Raphaël is a small JavaScript library that should simplify your work with vector graphics on...

Create 2D games and apps with the Flash-like API for the Dart programming language.

p5.js
Free Open Source

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

GraphicsJS
Free Open Source

Free open-source JavaScript library for easily drawing HTML5 graphics and animation.

Anime.js
Free Open Source

A flexible Javascript animation library that works with CSS, Individual Transforms, SVG, DOM...

FabricJS
Free Open Source

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

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

Paper.js Video and Screenshots

Paper.js Overview

Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface.

FEATURES

Document Object Model
Paper.js provides a Document Object Model (also called a Scene Graph) that is very easy to work with. Create a project and populate it with layers, groups, paths, rasters etc.

Paths & Segments
Paper.js makes is very easy to create paths and add segments to them. After adding, the segments can be easily inspected, manipulated, moved around, removed etc.

Mouse Interaction
Paper.js offers mouse handlers for the different actions you can perform with a mouse (or touch screen). You can use these handlers to produce different types of tools that have different ways of reacting to mouse interaction and movement.

Keyboard Interaction
Paper.js allows you to interact with the keyboard in two ways: You can either intercept key events and respond to these, or you can check the state of a given key at any moment, to see if it is pressed or not.

Paper.js Features

tick-square SVG Editors

Top Paper.js Alternatives

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

Paper.js Tags

interactive art visualization javascript-development animation vector-graphics

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?