Skip to main content

Home

This giving season, help us raise $20K to continue our mission of building inclusive, equitable, and accessible coding tools for artists, designers, students, and educators! Processing Foundation is the non-profit organization behind Processing, p5.js, and the p5.js Editor. Every year, we support over a million creative coders of all ages around the world through software development and public programs.

In an increasingly algorithmic and platform-driven society, Processing Foundation continues to unwaveringly commit to keeping our software free, open-source, and ad-free. We collaborate with our community to imagine a generous and non-exploitative relationship with technology, and we need your support!

Every donation supports our open-source projects and dedicated contributors who maintain the software. All donations are 100% tax-deductible in the United States to the extent law permits. 100% of your donation will support software development and maintenance.

Visit our Fundraiser Campaign page to learn more about our Annual Fundraiser, 'Building Together: Supporting Proccessing and p5.js

Mission statement

Our 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.

We work toward our goals by developing and distributing a group of related software projects, which includes Processing (Java), p5.js (JavaScript), and Processing Android, and by facilitating partnerships and collaborations with allied organizations and individuals to build a more diverse community around software and the arts.

The Processing Foundation is specifically invested in expanding the communities of technology and the arts to support those who have not had equal access because of their race, gender, class, sexuality, immigration/documentation status, age, geographical location, and disability.

Every year, we support and sponsor programs that nurture diverse communities and their projects. Our programs include:

We also mentor and support new contributors to our software projects each year, which has helped sustain and start new initiatives within our various projects.

At our core is the philosophy and politics of FLOSS (Free, Libre, Open Source Software). We see software as a medium, and a means for thinking and making. We believe that learning to program is not only about acquiring a certain skill set, but also about developing a creative and exploratory process. We believe software, and the tools to learn it, should be accessible to everyone.

We invite you to meditate on digital fragmentation and infrastructure that lays its foundation through the global white capitalist, colonialist, and imperialist framework we live in today through our Land and Digital Acknowledgements.

Land and Digital Acknowledgements

The Processing Foundation software projects are free and open source. Please consider donating to the Processing Foundation to help us advance the role of programming within the visual arts.

Donate