processing/p5.js
View on GitHubp5.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
- Stars
- 24k
- Forks
- 3.8k
- Open beginner issues
- 9
- Indexed issues
- 401
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 25
- Dominant language
- JavaScript
- License
- LGPL-2.1
- Last GitHub push
- Sep 16, 2026
- Latest indexed
- Sep 19, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- help wanted good first issue
-
Bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
processing/p5.js#7957 · 5 comments ·
-
Area:Core Enhancement p5.strands
Difficulty 5/5 Over a week Newbie friendliness 25/100
processing/p5.js#7953 · 9 comments ·
-
Area:Color Area:Data Area:Utilities Enhancement
Difficulty 3/5 1-2 days Newbie friendliness 38/100
processing/p5.js#7949 · 19 comments · 2 reactions ·
-
Area:Events p5.js 2.0+
Difficulty 3/5 1-2 days Newbie friendliness 48/100
processing/p5.js#7941 · 5 comments · 4 reactions ·
-
Discussion
Difficulty 5/5 Over a week Newbie friendliness 25/100
processing/p5.js#7936 · 1 comment · 1 reaction ·
-
Area:Image Feature Request
Difficulty 3/5 1-2 days Newbie friendliness 45/100
processing/p5.js#7928 · 1 comment ·
-
Enhancement Friendly Errors p5.strands
processing/p5.js#7899 · 6 comments · 2 reactions · 1 assignee ·
-
Discussion
Difficulty 5/5 Over a week Newbie friendliness 25/100
processing/p5.js#7891 · 17 comments · 1 reaction ·
-
Area:WebGL Enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
processing/p5.js#7889 · 9 comments · 1 reaction ·
-
p5.js 2.0+
Difficulty 4/5 3-5 days Newbie friendliness 35/100
processing/p5.js#7879 · 5 comments · 2 reactions ·
-
Area:Events Enhancement Friendly Errors
Difficulty 4/5 3-5 days Newbie friendliness 45/100
processing/p5.js#7876 · 5 comments · 1 reaction ·
-
Community Input Needed Discussion
Difficulty 5/5 Over a week Newbie friendliness 20/100
processing/p5.js#7870 · 4 comments · 4 reactions ·
-
Area:WebGL p5.js 2.0+
Difficulty 3/5 1-2 days Newbie friendliness 45/100
processing/p5.js#7869 · 5 comments ·
-
Area:WebGL Enhancement
Difficulty 5/5 Over a week Newbie friendliness 42/100
processing/p5.js#7857 · 6 comments · 4 reactions ·
-
Help Wanted p5.js 2.0+
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
processing/p5.js#7854 · 8 comments ·
-
p5.js 2.0+
Difficulty 5/5 Over a week Newbie friendliness 25/100
processing/p5.js#7851 · 1 comment ·
-
Area:WebGL Enhancement p5.js 2.0+ p5.strands
Difficulty 5/5 Over a week Newbie friendliness 25/100
processing/p5.js#7849 · 14 comments · 3 reactions ·
-
Area:Accessibility Community Input Needed Feature Request
Difficulty 5/5 Over a week Newbie friendliness 25/100
processing/p5.js#7842 · 2 comments · 1 reaction ·
-
Area:Accessibility Community Input Needed Feature Request
Difficulty 5/5 Over a week Newbie friendliness 25/100
processing/p5.js#7841 · 1 comment ·
-
Area:WebGL p5.js 2.0+
Difficulty 3/5 1-2 days Newbie friendliness 45/100
processing/p5.js#7840 · 3 comments ·
-
Area:WebGL Bug
Difficulty 3/5 1-2 days Newbie friendliness 42/100
processing/p5.js#7838 · 1 comment ·
-
[p5.js 2.0 Bug Report]: width/height/options overloads inconsistent/incorrect for typography methods OpenArea:Typography Documentation Help Wanted p5.js 2.0+
Difficulty 3/5 1-2 days Newbie friendliness 45/100
processing/p5.js#7820 · 5 comments ·
-
Discussion
processing/p5.js#7798 · 13 comments · 1 reaction · 1 assignee ·
-
Area:Core Feature Request
Difficulty 5/5 Over a week Newbie friendliness 35/100
processing/p5.js#7797 · 6 comments · 1 reaction ·
-
processing/p5.js#7773 · 2 comments · 1 reaction · 1 assignee ·
-
Area:Core p5.js 2.0+
Difficulty 5/5 Over a week Newbie friendliness 28/100
processing/p5.js#7770 · 11 comments · 4 reactions ·
-
Discussion
Difficulty 5/5 Over a week Newbie friendliness 25/100
processing/p5.js#7761 · 10 comments ·
-
Area:Math Area:WebGL Enhancement
processing/p5.js#7754 · 11 comments · 2 reactions · 1 assignee ·
-
Bug Help Wanted p5.js 2.0+
Difficulty 3/5 1-2 days Newbie friendliness 48/100
processing/p5.js#7752 · 19 comments ·
-
Area:Typography Bug Documentation Good First Issue Help Wanted p5.js 2.0+
processing/p5.js#7745 · 24 comments · 1 assignee ·
-
Area:Core Feature Request Help Wanted
Difficulty 5/5 Over a week Newbie friendliness 35/100
processing/p5.js#7737 · 35 comments ·
-
Area:Color Area:Core Enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
processing/p5.js#7722 · 7 comments ·
-
Area:Typography Enhancement
processing/p5.js#7712 · 5 comments · 2 assignees ·
-
Area:Math Discussion Feature Request
Difficulty 5/5 Over a week Newbie friendliness 35/100
processing/p5.js#7711 · 11 comments ·
-
Area:Typography Feature Request
Difficulty 5/5 Over a week Newbie friendliness 32/100
processing/p5.js#7708 · 2 comments ·
-
Area:WebGL Feature Request Help Wanted
Difficulty 4/5 3-5 days Newbie friendliness 45/100
processing/p5.js#7700 · 1 comment ·
-
Area:Core p5.js 2.0+
Difficulty 4/5 3-5 days Newbie friendliness 25/100
processing/p5.js#7687 · 10 comments ·
-
Enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
processing/p5.js#7680 ·
-
Area:Core Area:WebGL Bug
processing/p5.js#7677 · 4 comments · 1 assignee ·
-
Area:Core Discussion Enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
processing/p5.js#7670 · 6 comments ·
-
Area:WebGL Enhancement
processing/p5.js#7619 · 2 comments · 1 assignee ·
-
Area:DOM Bug
Difficulty 3/5 1-2 days Newbie friendliness 35/100
processing/p5.js#7610 · 9 comments ·
-
Discussion Feature Request
Difficulty 5/5 Over a week Newbie friendliness 35/100
processing/p5.js#7609 · 10 comments ·
-
[p5.js 2.0 Beta Bug Report]: FES parameter validation for `print` not accepting multiple arguments Openp5.js 2.0+
Difficulty 3/5 1-2 days Newbie friendliness 48/100
processing/p5.js#7597 · 2 comments ·
-
Discussion
Difficulty 5/5 Over a week Newbie friendliness 20/100
processing/p5.js#7577 · 5 comments ·
-
Area:Events Bug Help Wanted
Difficulty 3/5 1-2 days Newbie friendliness 68/100
processing/p5.js#7569 · 10 comments ·
-
Area:Core Area:WebGL Bug Good First Issue Help Wanted
Difficulty 3/5 1-2 days Newbie friendliness 42/100
processing/p5.js#7548 · 9 comments ·
-
Bug Friendly Errors p5.js 2.0+
Difficulty 3/5 1-2 days Newbie friendliness 35/100
processing/p5.js#7541 · 8 comments ·
-
p5.js 2.0 🙏 P5LIVE OpenArea:Core p5.js 2.0+
Difficulty 5/5 Over a week Newbie friendliness 25/100
processing/p5.js#7537 · 2 comments · 1 reaction ·
-
Area:WebGL p5.js 2.0+
processing/p5.js#7519 · 2 comments · 1 assignee ·