An open-source JavaScript library for learning to code and create art, prioritizing accessibility, inclusivity, and community. 🌸 p5js.org

🎉The Processing Foundation Software Development Grant (pr05) open call for applications is now live! 🎉 Receive a $10,000 grant, mentorship, and community support. Mark your calendars for the Grant Info Sessions on May 6th and 20th! 🌟Apply now: pr05.formstack.com/forms/pr0…
9
29
64
30,120
Want to be part of the upcoming p5.js 2.0 discussion? Check out the issue labeled 'p5.js 2.0' & leave your comments! We're seeking community feedback on the feature list by mid-June! We're especially excited about proposals enhancing p5.js accessibility. github.com/processing/p5.js/…
13
34
5,594
p5.js 1.0.0 was released on Leap Day, Feb 29, 2020. p5.js 1.9.1 was released on Leap Day, Feb 29, 2024. After 4 years of @p5xjs growth, we believe it's time for the next major release—p5.js 2.0.0! 🌸 Join the discussion to shape the future of p5.js 2.0! → github.com/processing/p5.js/…
1
12
65
7,091
Excited for the upcoming p5.js 2.0 release? Check out this issue, review the proposals, champion your favorites, or add your own ideas! We're especially thrilled about the proposals focused on access. Join the discussion tp shape the future of p5.js! github.com/processing/p5.js/…
5
19
2,428
Don't forget to submit your p5.js libraries by April 8 🌸 github.com/processing/p5.js-…
p5.js library authors, we’d like to feature your libraries as we update the p5.js library list! 🌸If you have made a p5.js add-on library or submitted your library before, please submit a pull request on this GitHub repo by April 8: github.com/processing/p5.js-…
4
18
4,823
p5xjs retweeted
p5videoKit, a dashboard for mixing camera video in the browser, created by John Henry Thompson, is in the p5.js-libraries! thank you @davepvm @ProcessingOrg @p5xjs 💜
1
1
5
1,746
2 days left to submit your sketches to @p5xjs’s upcoming new website! Make sure to use the describe() function and explore the topics below: - access - experimental time-keeping - text as image - algorithmic improvisation ➡️openprocessing.org/curation/…
We are accepting p5.js sketches from our community! Selected sketches will be featured on the new p5.js website launching this spring.🌱 Submit your sketch on @openprocessing by March 31🌸: openprocessing.org/curation/…
1
11
33
7,367
⏰ Last week to submit your sketches to @p5xjs’s new website! Use the describe() function and explore the topics below: - accessibility - experimental time-keeping - text as image - algorithmic improvisation openprocessing.org/curation/…
We are accepting p5.js sketches from our community! Selected sketches will be featured on the new p5.js website launching this spring.🌱 Submit your sketch on @openprocessing by March 31🌸: openprocessing.org/curation/…
8
27
4,193
In today's blog I share the hoops I jumped through to get @p5xjs working with @NextJS and @mdx_js, and all the tips and tricks I learned working inside ReactJS with P5

ALT Cover image for blog post with an animated controlled visualization example

1
5
16
4,625
A chance to feature your sketch on the new @p5xjs website!
We are accepting p5.js sketches from our community! Selected sketches will be featured on the new p5.js website launching this spring.🌱 Submit your sketch on @openprocessing by March 31🌸: openprocessing.org/curation/…
12
48
11,370
🎉 @p5xjs is launching a new website soon which will feature your sketches! Great excuse to learn about describe() function and explore topics below - accessibility - experimental time-keeping - text as image - algorithmic improv Submit your sketches at openprocessing.org/curation/…
We are accepting p5.js sketches from our community! Selected sketches will be featured on the new p5.js website launching this spring.🌱 Submit your sketch on @openprocessing by March 31🌸: openprocessing.org/curation/…
16
57
6,900
Thanks @davepvm for making the wonderful graphic!
1
5
1,264
Please include describe() in your submitted sketch, to ensure that it is accessible for screen reader users. Curated by Zainab Aliyu, our inaugural collection is interested in sketches that explore access, experimental time-keeping, text as image, and algorithmic improvisation.
1
7
1,353
We are accepting p5.js sketches from our community! Selected sketches will be featured on the new p5.js website launching this spring.🌱 Submit your sketch on @openprocessing by March 31🌸: openprocessing.org/curation/…
1
65
226
46,153
Thanks @davepvm for making the wonderful graphic! 🌸
1
5
981
p5.js library authors, we’d like to feature your libraries as we update the p5.js library list! 🌸If you have made a p5.js add-on library or submitted your library before, please submit a pull request on this GitHub repo by April 8: github.com/processing/p5.js-…
3
23
140
14,905
A lil @p5xjs history🌸: - @laurenleemack created @p5xjs in 2013 and led it till early 2020; - Moira Turner led it in 2020; - I co-led p5.js with @outofambit from 2021 to April, 2022; - I have been leading p5.js full time since April 2022. - p5.js has 600+ contributors.
17
127
13,818
Dear beautiful humans, as you engage in the essential act of oxygen to carbon dioxide conversion and your scheduled enjoyment of feline moving pictures, I humbly propose you choo-choo-choose to make something with @p5xjs. I will try to help. 🤖 shiffbot.withgoogle.com/

ALT Learning creative coding in p5.js with ShiffBot (animated silly head of Dan Shiffman making weird expressions)

17
47
330
42,754
In our latest #LabSession, we collaborated with coding educator @shiffman to create #ShiffBot – an experimental #Gemini-powered chatbot that uses Dan's teaching style to help you learn to code in #p5js without just giving you the answers. 🚂 Learn more at goo.gle/shiffbot
46
90
403
294,682