Paper.js icon
Paper.js icon

Paper.js

 6 likes

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...

Paper.js screenshot 1

License model

  • FreeOpen Source

Application type

Platforms

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

Features

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

 Tags

Paper.js News & Activities

Highlights All activities

Recent activities

Show all activities

Paper.js information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    20 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Photos & GraphicsDevelopment

GitHub repository

  •  14,778 Stars
  •  1,249 Forks
  •  432 Open Issues
  •   Updated Jul 23, 2024 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about Paper.js, and it has gotten 6 likes

Paper.js was added to AlternativeTo by David on Jun 28, 2016 and this page was last updated Mar 27, 2019.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Paper.js?

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.

Official Links