Skip to main content

Who builds p5.js and Processing?

p5.js (2013–present) and Processing Java (2001–present) have been maintained by volunteer contributors, who support the projects in critical ways. Over the past quarter-century, nearly a thousand contributors have built Processing Java and p5.js together.

However, free time is a privilege not equally available to all, and without funding open source work, biases in time inequality show up in OSS communities, too. To acknowledge time inequality, Processing Foundation offers two types of project-based funding to support contributors.

In 2025, Processing Foundation piloted the Developers in Residence Program in p5.js following the 2.0 release, supporting several stewards and developers in welcoming new contributors and improving stability and documentation. Since then, the Developers in Residence Program has been expanded to support more contributors and more projects.

In 2026, Processing Foundation is piloting the Open Source Software Microgrants Program. Although there are only a handful now, the goal is to learn from the pilot and gradually grow this program in a way that best supports the contributor community.

Open Source Software Microgrants Program

Welcome this year's grantees!

Learn More

1-pcd_worldwide_03-800x366-q85

Developers in Residence Program

Meet this year's resident developers.

Learn More

4-contributors-conf_02-800x533-q85

FAQ

Besides these programs, are there any other Processing Foundation programs I could get involved with?

Yes. You can check out the Processing Foundation Fellowship and Processing Community Day.

How does the Processing Foundation team support code contributions?

The Processing Foundation team includes a p5.js Project Lead, a p5.js Editor Project Lead, and the Processing Project Lead. Hired through open calls and following a rotating leadership model, each lead collaborates with a project mentor.

Here is the current list of project leads:

What are other ways you support code contributions?

We also support contributions through partnerships with companies such as Google Summer of Code and institutions such as CodeDay, NYU ITP, NYU IDM, Emmanuel College, and UW HCDE.

I love p5.js / Processing Java. Is there any way I can support this work?

Yes. Donate to p5.js or Processing Java. If your company or institution is interested in partnership or sponsoring the Open Source Software Microgrants Program or Developers in Residence Program, reach out to give@processingfoundation.org.