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
p5.js Pushes Accessible Creative Coding Toward Version 2.0 — p5.js remains a JavaScript library for sketching visual, audio and interactive work directly in the browser, with a beta of the next major version now available. It's built for artists, designers, educators and beginners, with multilingual docs, a web editor and a wide library ecosystem for extending it.
Metrics
Retention can be computed 30 days after a repository first trends (it isn't shown until then). See About for how each metric is defined.
Star growth and Trending appearances (last 30 days)
Bands mark days on the trending list (darker = higher rank)
Daily trending ranks as a table (1 days)
| Date | Daily |
|---|---|
| Oct 28, 2026 | javascript #7 +40 |
Created Feb 26, 2013 · First on trending Oct 28, 2026
Other notable repositories in the same category (Web & frontend)
See all Web & frontend repositories →
Rank within creative-coding
| # | Repository | ★ |
|---|---|---|
| 1 | GraphiteEditor/Graphite | 27,901 |
| 2 | processing/p5.js | 24,330 |
| 3 | yihui-dev/awesome-opus5-5-videos | 14,754 |
| 4 | lemomo-ai/lemo-opuscar | 14,525 |
| 5 | nateherkai/scroll-craft | 4,890 |
| 6 | nolangz/pixel2motion | 2,630 |
| 7 | AThevon/genjutsu | 779 |
| 8 | sloemo01/diorama | 360 |
| 9 | clainstone/cbirds | 296 |
| 10 | kitao/playload | 103 |