Overview
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! p5.js is free and open-source because we believe software, and the tools to learn it, should be accessible to everyone.
Features
- Drawing: Intuitive API for 2D and 3D drawing.
- Interactivity: Easy-to-use hooks for mouse, keyboard, and touch events.
- Sound: Comprehensive sound library for audiovisual work.
Use Cases
- Generative art and visual experimentation.
- Interactive educational tools.
- Rapid prototyping for visual ideas.