Skip to content
In GSoC 2026

Processing Foundation

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.

Contributors in 2026

6

+3 from 2025

Projects since 2016

93

10.3 a cycle on average

Cycles

9 of 11

2-cycle streak

Rank in 2026

#51

of 183, 0.5% of slots

Mentors

4

for 3 projects in 2025

Contributors per cycle

Accepted projects each year, against the median organization that year

  1. 16
  2. 6
View as table
Processing Foundation contributors per cycle
Processing FoundationMedian organization
201604
2017144
2018163
2019164
2020114
2021114
202283
202384
202404
202535
202664

Stack and topics

Each one has its own page of organizations and trends

More about Processing Foundation

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

Quick answers

Is Processing Foundation in GSoC 2026?
Yes, with 6 contributors.
How long has it taken part?
9 of 11 cycles since 2016, first in 2017, with a 2-cycle streak running.
How many contributors does it usually take?
10.3 a cycle on average, 93 in total. Its largest cycle was 2018, with 16.
What does it build with?
Python, JavaScript, Android, Java, OpenGL, Javascr and 3 more.

Accepted projects

6 projects in 2026 · All 93 projects since 2016

  1. Continued Development of Translation Tracker

    Aashish Panthi

    This project is an extension of the Translation Tracker from the GSoC 2025 to support community translation of the p5.js reference documentation. I'm...

  2. E2E testing for the p5.js web editor

    Krishnageeth

    The p5.js Web Editor has no end-to-end tests. As the team works through a TypeScript migration and backend refactor, regressions in core user flows...

  3. Enabling Full Multi-Material and Texture Support for .mtl Files in p5.js

    Nityamㅤ

    Currently, p5.js has a frustrating limitation for 3D artists: it flattens every imported model into a single shape that can only hold one texture. If...

  4. Friendly gamified learning app for p5.js

    prjctimg

    An offline-first gamified learning mobile app for p5.js that teaches users how to use the library’s symbols (functions, constants, classes, etc.)...

  5. Improvements on L5 Documentation and Starter Flow

    sam heckle

    This project will focus on L5: expanding on existing L5 tutorials, documentation, and building integrations with existing editors so that creatives...

  6. Native SVG Import/Export for p5.js via p5.Shape System (custom Project)

    vansh kabra

    This project aims to add native SVG import and export capabilities to p5.js through enhancements to the p5.Shape system. Currently, p5.js only...

No accepted proposals or progress posts from Processing Foundation contributors yet. Contributed here? Share yours.

Claim your project

Data: Google Summer of Code public archive. Contributor counts are accepted projects.