Stabilizing and improving p5.xr during Alpha release
p5.xr is a library p5.js that enables WebXR capabilities with p5 sketches. The goal of the library is to allow p5.js sketches to become multiplatform...
Improving WebGL functionality of p5.js
WebGL is a web version on OpenGL, i.e a 3D engine. It allows you to make 3D materials in the browser, using JavaScript. It is rendered using the GPU...
Using Audio Worklet in the p5.Sound library
Audio Worklet, an extension to the Web Audio API currently available in Google Chrome, allows developers to write their own AudioWorkletNodes that...
P5 Math in Motion
P5 Math In Motion would be a library that renders interactive math notation inside p5.js projects with the help of Katex, an open-source library for...
Curating Community Creativity for p5.js 1.0
This project involves showcasing people and their work for http://p5js.org/ on the occasion of the upcoming 1.0 release to celebrate the power of...
p5.touchgui
p5.js is a wonderfully accessible way for students and creative minds to both learn computer programming and create interactive art and experiences....
P5 Math in Motion
P5 Math In Motion would be a library that renders interactive math notation inside p5.js projects with the help of Katex, an open-source library for...
p5.serial library update
This project proposes to update the p5.serial library, created by Shawn Van Every and contributed by Jen Kagan and Tom Igoe. The last commit date of...
Improve p5.js unit tests
This project will focus on improving the unit tests as well as creating a more complete unit test coverage for p5.js. This project would also include...
Processing Language Server : Processing
Processing Language Server focuses on creating a Language Server Protocol (LSP) implementation for Processing Programming Language. PDE is currently...
Stabilize Processing Video with GStreamer 1.x
Stabilizing the Processing video library by repackaging GStreamer 1.x for a leaner video release and addressing some additional clean-up to reach a...
Searching and Grouping Sketches
Provide more convenience for organizing and retrieving sketches within an individual account through a search bar and a collections tab.
Completing P5.py API and Improving Documentation
The aim of this project is to make P5.py ready for public use by completing the APIs to make it on par with Processing and P5.js. Examples and...
Maintenance of Android mode: SDK downloader/updater, emulator, library structure
Implement an up-to-date SDK and Emulator installer, and hence improve its functionalities
Implement and solve all issues on the Android SDK Updater....
Code Slang
Code Slang is a javascript library that is flexible, intuitive and human; whose syntax resembles natural language more than programming language;...
Extending and Improving Dynamic Learning
This project will improve and extend Dynamic Learning, a project created by Jithin KS as part
of his 2018 Google Summer of Code project. Dynamic...