🧰
Open Source Toolkit

Know how to use it before you click: online, self-hosted, desktop, CLI

中文

p5.js

processing/p5.js
Ready to use There is an official hosted version — open it and go. No install, no deployment.

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

Creative codingVisualization
p5.js website screenshot

From the README

p5.js is a free and open-source JavaScript library for accessible creative coding. It is a nurturing community, an approachable language, an exploratory tool, an accessible environment, an inclusive platform, welcoming and playful for artists, designers, educators, beginners, and anyone else!

Stars
★ 24.0k
Language
JavaScript
License
LGPL-2.1
Last updated
2026-09-22
Category
Fun
Section
General