Programming languages

Processing Foundation

To empower all people to learn to program

Technologies
androidGitHub ActionsJavaJavaScriptopenglPythonTypeScriptwebgl
Topics
creative codingdesigneducationgraphicsweb
Total projects
93
Years participating
9
Most recent
2026

Participation history

9 program years
Projects by participation year 2017: 14 projects, 2018: 16 projects, 2019: 16 projects, 2020: 11 projects, 2021: 11 projects, 2022: 8 projects, 2023: 8 projects, 2025: 3 projects, 2026: 6 projects 14 2017 16 2018 16 2019 11 2020 11 2021 8 2022 8 2023 3 2025 6 2026

Historical projects

2026 6 projects

Official GSoC page ↗

Continued Development of Translation Tracker

Contributor: 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...

E2E testing for the p5.js web editor

Contributor: 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...

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

Contributor: 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...

Friendly gamified learning app for p5.js

Contributor: 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.)...

Improvements on L5 Documentation and Starter Flow

Contributor: sam heckle

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

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

Contributor: 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...