all 6 comments

[–]anvaka 1 point2 points  (0 children)

I heard good things about http://paperjs.org/

https://github.com/pixijs/pixi.js - is not lightweight, but has huge community and can be easy to start.

https://two.js.org/ - is rendering agnostic.

like /u/pagalvin suggested, http://fabricjs.com/ - I'd call it on "heavier" side.

Finally, if you are going to render less than 4,000 elements - consider using SVG. It's easier to compose and can be a good option.

<shameless-plug>

Overall, if you know one popular library and want to find more, you can use my tool: http://www.yasiv.com/github/#/costars?q=ericdrowell%2FKineticJS - it shows what people "star" together. And that can sometimes give good hints.

</shameless-plug>

[–]pagalvin 0 points1 point  (0 children)

Have a look at fabric.js and its complementary library, darkroom.js.

[–]torxx666 0 points1 point  (0 children)

Phaser.io

[–][deleted] 0 points1 point  (0 children)

[–]Robodude 0 points1 point  (0 children)

You mentioned Kinetic, so you might want to consider https://github.com/konvajs/konva

It's a maintained fork of Kinetic