In p5.js, there are two render modes: P2D (default renderer) and WEBGL. It enables the user to draw in 3D. There are many ways to implement...
Friendly Error System(FES) and Documentation
Ayush Shankar
I propose to work on the following for enhancement of Friendly Error System : 1. Decoupling the Friendly Error System to a standalone package 2....
Mobile/Responsive Design Implementation of p5.js Web Editor.
dewanshDT
This project focuses on the mobile responsive views implementation of the web editor. The p5 community has over a million sketches and the p5 web...
Adding AR Image Markers and Migrating VR Library
Gaurav Puniya
This project aims at migrating the current VR library to Cardboard SDK from Google VR(deprecated since 2019) and adding Image Marker functionality to...
Support Shader-Based Filters in p5.js
Justin Wong
What’s the need for shader-based filters? Image filters in p5.js are too slow with their current pixel-by-pixel loop implementation. It frustrates...
Updating p5js.org Site Documentation and Accessibility
Kathryn Lichlyter
This project aims to improve the accessibility of the p5js.org site by conducting an accessibility audit to gauge the current deficits of the...
A Typographic Revamp for p5.js 🌸
munus
This project aims to improve the P5.js library by fixing the issue flag on GitHub, adding new features, developing new examples for typography...
Friendlier Error Messages for Processing
willybobilly
This proposal entails revamping the existing Processing error message system so that it resembles the P5.js Friendly Error System (FES). The problem...