Contribute Donate

Donate

Participants sit around a table with their laptops and observe code on a screen.

Participants sit around a table with their laptops and observe code on a screen.

We need your help! p5.js is free, open-source software. You can support this work by making a donation to the Processing Foundation, the organization that supports p5.js. Your donation supports software development for p5.js, education resources like code examples and tutorials, fellowships, and community events. All of these efforts make our community as open and inclusive as possible.

The Processing Foundation was established in 2012 after more than a decade of work with the original Processing software. The Foundation’s mission is to promote software learning within the arts, artistic learning within technology-related fields, and to celebrate the diverse communities that make these fields vibrant, liberatory, and innovative. Our goal is to support people of all backgrounds in learning how to program and make creative work with code, especially those who might not otherwise have access to tools and resources. We also believe that some of the most radical futures and innovative technologies are being built by communities that have been pushed to the margins by dominant tech. We hope to support those who have been marginalized by technology in continued self-determination by providing time, space, and resources.

p5.js workshop participants coding while showing their projects on screen.

p5.js workshop participants coding while showing their projects on screen.

p5.js workshop in Chile led by Aarón Montoya-Moraga, participants showing their project.

p5.js workshop in Chile led by Aarón Montoya-Moraga, participants showing their project.

Participants jump, smile and throw their hands in the air on a green lawn.

Participants jump, smile and throw their hands in the air on a green lawn.

Inhwa Yeom teaching p5.js to people aged 50+.

Inhwa Yeom teaching p5.js to people aged 50+.

Students learning to code while checking a p5.js book.

Students learning to code while checking a p5.js book.

People gathered around computers at a desk

People gathered around computers at a desk