Processing turns 25 this year! Learn about the project's history. Interactive graphic made with p5.js by Kiel Danger Mutschelknaus.

Processing Foundation promotes software literacy in the arts and visual literacy in technology.

The nonprofit organization offers open-source software and programs that make creative coding accessible to people of all backgrounds.

What is Processing?

Processing is a family of accessible, artist-friendly tools that let you sketch interactive 2D and 3D graphics with code.

Image
Returns (2025). Made with p5.js by Aleksandra Jovanić. Museum of the Moving Image, New York.
Image
p5.js Contributor Conference gathered people from around the world at Carnegie Mellon University in Pittsburgh.

What we do

Processing Foundation provides funding, infrastructure, and toolkits to support Processing communities across the U.S. and globally.

Processing Foundation Fellowship

Since 2013, the Processing Foundation Fellowship has supported emerging artists, educators, and coders in imagining more just and equitable relationships with technology.

Processing Foundation Grants

Processing Foundation offers grants and mentorship opportunities that support the people who build Processing. These grants offer paid pathways into open-source contribution by compensating time, knowledge, and experience while helping developers expand their skills through hands-on projects.

Processing Foundation Community Day

Started in 2017, Processing Community Day (PCD) is a global network of community-led events that bring together the open-source community to celebrate art, code, and creative tools.

We create impact through our tools, partnerships, and community engagements

1M+Software Downloads
1600+Educational Institutions
220+Regional Meetups
136+Fellows and Grantees

Donate

Let’s build accessible and open-source creative projects together.

Join our community

Whether you’re a beginner or seasoned programmer, there are many ways you can get involved.