Yes thank you for the response and funnily enough this idea came to mind because I had been going through the original nature of code book written in java
Thank you very much for sharing the Youtube video, there was amazing advice there from a contributor perspective. Looking forward to attend all the meetings!
Hello! I’m Saurabh, a MERN/TypeScript developer. I’ve been contributing to p5.js and recently had PR #8476 (WebGPU crash pixel density fix) merged, which involved resolving stability issues with high-density displays.
I am particularly interested in p5.js 2.0 projects, specifically around TypeScript/Zod validation and the Friendly Error System. Given my recent work on the 2.0 WebGPU stack, I’d love to help strengthen the validation logic for these advanced features.
@kit, are there specific modules in the 2.0 branch that are currently a priority for schema validation? I noticed the sign-up sheet for individual feedback opens on March 15th, and I’m looking forward to drafting a proposal that aligns with the team’s immediate needs
Hey @kit , I was thinking that whether the contributors are only selected on the basis of the proposal they submit? Like what if I make contributions after the proposal deadline, will they count as good contributions and help me in gsoc?
Hi everyone! ![]()
I’m Vidisha Khunt and I’m interested in the “Extend Tests in Processing4” project for GSoC 2026.I have already cloned the processing4 repository and am exploring the codebase. Looking forward to contributing and learning from this amazing community!
Hi everyone!
I’m Salman and I’m interested in the “E2E Testing for the p5.js Web Editor” project for GSoC 2026. I’ve previously contributed to the p5.js Web Editor and explored the existing test coverage in the repository. I noticed that while the project includes unit and integration tests, it currently does not have E2E tests. I would love to work on adding them!
Hi everyone
! Welcome @khuntvidisha13 @saurabh24thakur @Salman !
Monday Meetup: Join on Discord
For our GSoC meetup call, you can join on Discord for Monday, March 2nd, 3-4pm CET (Berlin Time).
Mentors joining will include: Claire Peng, Claudine Chen, Diya Solanki, and Tristan Espinoza.
Here is a link: event invite please don’t hesitate to @ me below if you have any problems finding this.
If you cannot make it, no worries - see my previous post for other events specific to different projects. I will also post most essential points and resources here afterward.
Q&A
@harshil asks:
I was thinking that whether the contributors are only selected on the basis of the proposal they submit? Like what if I make contributions after the proposal deadline, will they count as good contributions and help me in gsoc?
Short version: when you submit your application it should be complete, including anything it links to. Contributions are not limited to code.
Long version
Technical proposal, contribution, and community conduct are all taken into account. Community participation through PRs, online discussion, and all forms of contribution (we use the all contributors specification when we talk about contribution - it is not only code) count.
We do not require PRs, but it is necessary to participate in the community in some way, before you apply. It is very important to have understood the community code of conduct and contribution guidelines. The easiest way to do this is through participation in this thread, coming to meetups, and so on.
For example, a few people from this thread have already been providing helpful guidance on Discord to others who ask - this is a good example of non-code contribution, because it shows understanding, active participation, and commitment to supporting others in the community.
@saurabh24thakur asks:
are there specific modules in the 2.0 branch that are currently a priority for schema validation?
This is a really great thing to be researching now, through open and closed issues and bug reports. Here are two relevant starting points. 2.0 has been upgraded to Zod 4. Not specific to zod/schema but very relevant for FES in 2.0: For the next minor release, we have also added support for decorators. I would recommend going in detail through Ken’s notes on decorators. This mechanism is already kind of used for parameter validation, and if you have ideas on improvements of FES via decorators, I would suggest bringing up some very specific ideas in the March 15th submission so we can go through in detail and give feedback on where there’s open/blocking work.
Wishing everyone a nice weekend, and hope to meet you on Monday!
Best,
Kit
thank you very much @kit
Hi @kit ! I’m very interested in the Eyedropper Color Debugging project.
I’ve started researching the Web Editor architecture and experimenting with p5.strands sketches to better understand shader workflows and 0–1 RGBA values. I’m exploring how a toggle pixel inspector could be integrated without interfering with user sketches.
Are there any specific architectural considerations for e.g. injection patterns like Accessibility Settings that I should review while drafting my proposal?
Also, is it recommended to submit only one proposal to the Processing Foundation, or is it acceptable to submit more than one?
Looking forward to refining this further.
Hello developer’s ,I have a confusion regarding how to contribute and give idea’s on your project’s before proposal submission .I am interested in projects under the Processing organization for GSoC. I would like to start contributing and submit a PR before proposal submission. Could you please guide me on how to get started and talk to mentors?
Hi @chandrasingh01 Welcome! I’ve noticed you opened a separate discussion thread with the same regard: Regarding the contribution In GSOC . Even though @kit or other organizers may have a more specific answer, I’m happy to leave some comments to your questions here.
“How to contribute and give idea’s on your project’s before proposal submission?”
This forum thread is the best place to start. Consider carefully going through the “Application Preparation Checklist” on the body message on the top of this thread, as it contains information about different ways to start contributing. Consider the “Individual feedback” information too, this is where you can bringing up some very specific ideas and get feedback on them.
Processing Foundation does not require merged Pull Requests for GSoC applicants and Contributions are not limited to code. Contributions include being helpful in the community in different ways, there are also other Processing/p5.js online community spaces where you can offer your ideas and skills. If you haven’t already, you are welcome to join the Discord community.
“I would like to start contributing and submit a PR before proposal submission. Could you please guide me on how to get started and talk to mentors?”
You can start researching on the areas that interest you and resonate with your technical skills before submitting a proposal. There is more detailed replies under this thread, please consider going through them.
If you want to contribute you can also look for issues on various repositories (processing/p5.js, processing/p5.js-website, processing/p5.sound.js, processing/p5.js-compatibility, processing/p5.js-web-editor) watching out for issues labeled as Help Needed or Good First Issue. You can also look for open PRs and help review them, make sure it follows the contributor guidelines and the AI usage policy. If you have questions or encounter bugs while exploring, feel free to communicate them in the Discord channels or open a Discourse thread here, the community is very friendly and will be glad to help you!
There will be a GSoC meetup call on Monday, I’d try to attend the meeting and bring up further questions. Welcome to community! ![]()