Library
21.0k

p5.js

A JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, and beginners.

#Creative Coding#Canvas#Generative Art#Education

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.