p5.js is a JavaScript library for visual expression and prototyping. It makes drawing, animation, and input handling easy to work with, and is also commonly used as an introduction to creative coding.