processing/p5.js

p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. Looking for p5.js 2.0? http://beta.p5js.org

About the project

p5.js is a JavaScript library for creative coding on web pages, providing tools for drawing, sound, interaction, animation, and generative or experimental work. Artists, designers, educators, students, beginners, and other creators use it to learn programming and make browser-based art and design projects. The catalogue entry is an instruction for working with the p5.js ecosystem.

Latest release v2.3.2 — v2.3.2 Patch: Path performance & loading animation · 30 Jul 2026

These files are processing/p5.js's own configuration. They tell Codex and OpenCode how to work on this repository, so they are not mods to install elsewhere. Copy one as a starting point and replace the parts that are about this project.

23,951Stars on the repository
1Files it configures its agents with
4,651Tokens loaded in every session
2Agents configured

Instructions