Paper.js is an open-source JavaScript framework for creating and manipulating vector graphics in web browsers. It is aimed at developers building interactive...
Pros
- Strong path geometry and BΓ©zier-curve APIs
- Scene graph simplifies complex vector compositions
- Readable scripting model for interactive illustrations
Cons
- Smaller ecosystem than Fabric.js or p5.js
- Primarily canvas-based rather than native SVG DOM manipulation
- Less suited to general-purpose high-performance game rendering
Free, open source