The Processing FoundationGet the code
p5.js is a platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web.
This tool has a full set of drawing functionality. However, you're not limited to your drawing canvas, you can think of your whole browser page as your sketch.
You can see examples for the use of this library here:
The Processing Foundation
p5.js is a collaborative project created by many individuals, and you are invited to help. All types of involvement are welcome. See the community section to get started.
Think of your browser page as your sketch. For this, p5.js has addon libraries that make it easy to interact with other HTML5 objects, including text, input, video, webcam, and sound.
It contains drawing features for web mainly
Additionally it has libraries to interact with other HTML5 objects, including text, user input, video, camera and sound.