p5.js is a JavaScript library that starts with the original goal of Processing, to make coding accessible for artists, designers, educators, and beginners, and reinterprets this for today's web.
p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else. It is based on the core principles of Processing, but rebuilt for today's web.
Some key features and strengths of p5.js:
With p5.js, you can create games, generative art, animations, interfaces, data visualizations, and more. It provides access to drawing, animation, image manipulation, DOM manipulation, sound, math, and I/O functions with both instant and async modes. The library has an active community and lots of resources to help both beginners and advanced coders expand their creative potential on the web.