Repository Issues

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. http://twitter.com/p5xjs —

Stars
 (20,784 stars)
Forks
 (3,178 forks)
Indexed issues
 (49 indexed issues)
open beginner issues
 (38 open beginner issues)
Latest indexed
Jun 8, 2026
Last GitHub push
Mar 30, 2024
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Dominant language
JavaScript
PR merge metrics
 (Avg merge 9d 8h) (56 merged PRs in 30d)
Beginner labels
help wantedgood first issue

Issues

38 open indexed issues

Open
Use random() more in p5.strands examples
Area:WebGLDocumentationEnhancementHelp Wantedp5.js 2.0+p5.strands

processing/p5.js #8,776 opened May 10, 2026 · JavaScript · 20,784 stars

Why recommendedContributing guide available
Contributing guide available
4 comments1 reaction1 assignee
Open
new getCamera function for V1 & V2
Area:WebGLFeature RequestGood First IssueHelp Wanted

processing/p5.js #8,097 opened Sep 19, 2025 · JavaScript · 20,784 stars

Why recommendedMarked good first issue · Contributing guide available
Marked good first issueContributing guide available
10 comments0 reactions1 assignee
Open
Support for Top-Level Global Mode
Area:CoreFeature RequestHelp Wanted

processing/p5.js #7,737 opened Apr 15, 2025 · JavaScript · 20,784 stars

Why recommendedNo assignee yet · Contributing guide available
No assignee yetContributing guide available
35 comments0 reactions0 assignees