This folder contains wrap-up reports from p5.js related Google Summer of Code and Processing Fellowships projects.
Note for contributors: Embedded images and media are welcome. Please host these files externally rather than placing in this repo to avoid adding growing the repository filesize too much.
- Improving p5.js WebGL/3d functionality(On-going) by Aryan Koundal, 2023
- Mobile/Responsive Design Implementation of p5.js Web Editor by Dewansh Thakur, 2023
- Friendly Error System(FES) and Documentation by Ayush Shankar, 2023
- Supporting shader-based filters in p5js by Justin Wong, 2023
- Updating p5js.org Site Documentation and Accessibility, by Kathryn Lichlyter, 2023
- A Typographic Revamp for p5.js, by Munus Shih, 2023
- p5 /teach reorganize & update by Gracia Zhang, 2022
- p5xr Immersive Session Process and Controller API update by Samir Ghosh, 2022
- Improving p5.js WebGL functionality by Shubham Kumar Sharma, 2022
- Expanded WebGL Tutorials by Austin Slominski, 2022
- Reworked and New Examples by Malay Vasa, 2022
- Adding Alt Text to the p5.js Website by Katie Liu, 2021
- Adding to p5.js Friendly Error System by Shantanu Kaushik, 2021
- Activism Through Storytelling with Code by Niki Ito, 2021
- Addon Library Development - p5.teach.js by Aditya Siddheshwar, 2021
- Internationalization(i18n) and Deployment of p5.js website by Sanjay Singh Rajpoot, 2021
- Improving the p5.xr Library Through Artistic Examples by Anais Gonzalez, 2021
- Korean Translations and Website Redesign Proposal by Joseph Hong, 2021
- Improve Test Coverage in p5.Sound library by Sai Bhushan, 2021
- p5.js accessibility and canvas descriptions by Luis Morales-Navarro, 2020
- p5.js Web Editor Mobile UI by ghales, 2020
- Extending the p5.js Friendly Error System by Akshay Padte, 2020
- Increasing the Organization and Scope of the p5.js Showcase by Connie Liu, 2020
- p5 for 50+ teaching by Inhwa Yeom, 2020
- i18n improvements and Italian translation by Yukie Nomiya, 2020
- Search Bar for Sketches in the p5.js Web Editor by Rachel Lim, 2019
- Improving WebGL functionality of p5.js by Sanket Singh, 2019
- Improve p5.js unit tests by Urvashi, 2019
- Stabilizing and improving p5.xr by Vedhant Agarwal, 2019
- AudioWorklet Support in p5.js-sound by Oren Shoham, 2019
- Code Slang by Jenna Xu, 2019
- p5.touchgui by Carlos L05 Garcia, 2019
- Curating Community Creativity for p5.js 1.0 by Ashley Kang, 2019
- Math in Motion by Alexandra Cheng and Oskar Garcia, 2019
- A Platform for Algorithmic Composition on p5.js-sound by Chan Jun Shern, 2018
- New JavaScript console in p5.js web editor by Liang Tang, 2018
- Updates to WebGL Mode by Aidan Nelson, 2018
- Implementing missing primitives in p5.js WebGL mode by Adil Rabbani, 2018
- Dynamic Learning, a collaborative platform for teachers and creative coders by Jithin KS, 2018
- Updating hello.p5js.org by Elgin-Skye McLaren, 2018
- Improvements to existing I/O Methods of p5.js by Tanvi Kumar, 2018
Google Summer of Code 2017 (archive)
- Processing Foundation: GSOC Grand Wrap-Up Post
- Improving Developer Operations by Saksham Saxena, 2017
- Maps, Maps, Maps! by Cristobal Valenzuela, 2017
- Friendly Error System for p5.js by A. Mira Chung, 2017
- Processing Foundation: Our Summer of Code Has Begun!
- Three-Layer CS Cake - How to Make Sure Every Kid Gets Some Cake by Angi Chau, 2021 Teaching Fellow
- Easy but Awesome: Free and Open-Source Creative Tools for Middle-School Students by Shawn Patrick Higgins, 2021 Teaching Fellow
- P5LIVE: Walking Through a Collaborative p5.js Environment for Live Coding by Ted Davis, 2021 Teaching Fellow
- Translating p5.js into Portuguese for the Brazilian Community by Felipe Santos Gomes, Julia Brasil, Katherine Finn Zander, and Marcela Mancinos, 2021
- Computational Mama on Creating Space for Womxn Creators through Coding with Friends by Computational Mama, 2021
- Teaching Humans and Machines to Listen to Arrernte, an Indigenous Language of Central Australia by Indigemoji, 2021
- Meet Our 2021 Fellows!
- Open Computer Vision for p5.js and Processing by George Profenza, 2020
- Zoom-Teaching p5.js to Children Grades 3–6 by Michael O’Connell, 2020
- Visualizing the Americans with Disabilities Act Using p5.js by Kalila Shapiro, 2020
- p5.js for Ages 50+ in Korea by Inhwa Yeom & Seonghyeon Kim, 2020
- Chill and Cozy p5.js & Processing Tutorials on Twitch by Aren Davey, 2020
- Meet Our 2020 Fellows!
- Interview with Stalgia Grigg, 2019 p5.js Fellow by Stalgia Grigg, 2019 p5.js Fellow
- Interview with Evelyn Masso, 2019 p5.js Fellow by Evelyn Masso, 2019 p5.js Fellow
- Coding with Sound and Art for Middle-School Students by Layla Quinones, 2019 Teaching Fellow
- p5.js Tutorials for Womxn in China by Qianqian Ye, 2019
- Teaching p5.js in Hindi by Manaswini Das, Nancy Chauhan, and Shaharyar Shamshi, 2019
- Meet Our 2019 Fellows!
- A p5.js Dissection Manual by Vijith Assar, 2018
- Chinese Translation for p5.js and preparing a future of more translations, p5.js 的中文翻译 — 为支持更多种语言翻译做准备 by Kenneth Lim, 2018
- Making p5.js Accessible by Luis Morales-Navarro and Mathura Govindarajan, 2018
- Introducing the 2018 Processing Foundation Fellows
- p5 Accessibility by Claire Kearney-Volpe, 2017
- A p5.js Web Editor for All by Cassie Tarakajian, 2017
- Community and Code by Saskia Freeke, 2017
- ¡Manos a la obra! Empecemos. (Creative Coding in p5.js) by DIY Girls, Sylvia Aguiñaga (Director of Curriculum) and Vanessa Landes (Program Leader), 2017
- Features and Fixes in the p5.js Editor by Andrew Nicolaou, 2017
- Everyone Can Code: A creative coding curriculum for students with low computer literacy by Niklas Peters, 2017
- Creative Coding with p5.js for Prisons in Washington State by Susan Evans, 2017
- Announcing our 2017 Processing Foundation Fellows