# GSoC 2026: Join the Processing Foundation as a Summer of Code Contributor!

**URL:** <https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450>\
**Category:** Summer of Code\
**Created:** [October 27, 2025, 10:29pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450 "2025-10-27T22:29:16Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![avinxshKD23](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/avinxshkd23/32/21489_2.png) [@avinxshKD23](https://discourse.processing.org/u/avinxshKD23)\
**Post date:** [February 19, 2026, 6:09pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/21 "2026-02-19T18:09:53Z")

</div>

Hey @kit @clairep94

Been following this thread for a while, .

Two ideas from the project list caught my eye: E2E Testing for the p5.js Web Editor and Extend Tests in Processing4. Testing infra is unglamorous work but it’s the kind of thing that keeps a codebase from quietly rotting, especially when the editor is mid-refactor with the TS migration and self-hosting changes. Silent regressions during migrations are a special kind of pain, and I’ve dealt with enough of them to care about this deeply.

For Processing4, I’d rather scope something realistic and actually deliver it than write a 40-page fantasy proposal. I’m familiar with Java testing and know that extending tests in a mature codebase means understanding the existing infra first, not just slapping on new test files.

I’ve already started thinking through rough timelines and milestones for both what’s realistic to deliver within 175H, what order to tackle things in and where the actual blockers would be.

Also been contributing to the Processing Foundation repos already, and Processing is used in coursework at my college so I’ve seen both sides, as a contributor and as someone watching students depend on this ecosystem daily.

Looking forward to when applications open. Happy to discuss scope for either project in the meantime.

---

<div class="post-metadata">

**Author:** ![kit](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kit/32/20478_2.png) [@kit](https://discourse.processing.org/u/kit)\
**Post date:** [February 19, 2026, 9:42pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/22 "2026-02-19T21:42:06Z")

</div>

Hi everyone! Very exciting news: as @Samarth wrote above, we have been selected as a **GSoC Mentor Org** 🎉

I’ve updated the top post in this thread with a **checklist for starting to prepare your application**. Last year this thread has a lot of very important information and excellent questions, but it got long - so I will keep coming back here to respond regularly, and the most important new info I will always put in the post at the top.

And now, I’ll try to answer most recent questions. If I miss anything please ping here. (If you reach out somewhere else, it may take longer for me to respond, but I will be back here every few days!)

@aashishpanthi, who is working on the Nepali translations (thank you!) asks:

> The contribution docs are very long. It will take me more time to translate. For now, can you please review my two pull requests that are currently open?

This part of why **PF does not require merged Pull Requests**. Completing work takes a while, and review may also take some time. Thank you for the work and the patience!

@Samarth asks:

> I’ll be drafting a proposal, if you’d help me refine it, it will be highly appreciated.

I will be as available as I can on this thread. We will also have a possibility for individual feedback: see the top post in this thread - I updated it with info. A sign-up sheet will be available on March 15th.

Until then, you are welcome to ask public questions here, and get to know the community in other online spaces (GitHub, Discord).

@Piyushrathoree asks:

> is there any community meet going to happen in between the project discussion period of GSoC 2026? I would love to connect and discuss about the projects, Btw I’m interested in the P5.js editor project (E2E Testing for the p5.js Web Editor).

Great question!

For community meetup: that’s a cool idea, could you share more on this thread what you’d like to see? Or an example of something another org has done you’d like to see us also do? If there’s some interest in addition to you, let’s make it happen! Also @avinxshKD23 and @aash.u7707 - you both have clear interests already, which is great to see! - if you have ideas for a possible community meetup that would be useful, please feel free to make some suggestions. You’re welcome to start a thread about that project on the Discourse, but keep in mind I will only respond on this main thread (this is because I also have other responsibilities, including reviewing PRs).

Additionally, for technical topics meetups: please check **“events”** in the Discord servers for Processing and p5.js. Both have upcoming events. For the p5.js editor, I will post it by the end of the week, but there will be a call you can join to get an intro to open work on the p5.js Web Editor. If you cannot join at the time, I take notes in the “chat” of that event, and make sure any important resources are shared.

* * *

I am so excited to see all the great work that many of you are already doing, and looking forward to the proposals!

Last year, it was a selective process with many strong proposals (out of ~150 proposals, 3 were selected). In my professional life, I have submitted many applications for projects and jobs that were rejected; I know how it feels. So, I very much hope that even if, in a few months, your proposal is not selected, **that this process overall can still be useful for you in your career,** and be good practice, with community and mentor feedback, to deeply research and present a technical project.

We are very happy for you all to join the contributor community, and I am sincerely wish each of you success in your goals! I’ll be back in 2-3 days to respond to questions here - or see you on Discord:)

Best,  
Kit

---

<div class="post-metadata">

**Author:** ![avinxshKD23](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/avinxshkd23/32/21489_2.png) [@avinxshKD23](https://discourse.processing.org/u/avinxshKD23)\
**Post date:** [February 20, 2026, 11:08am UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/23 "2026-02-20T11:08:34Z")

</div>

Thanks @kit, glad to hear the org got accepted

The community meetup idea sounds useful. Something simple like a short call where mentors walk through project scope and current state would help a lot. It would save people from guessing what has already been tried or what is out of scope. Even 30 minutes per project area would be valuable. I’ll definitely join the p5.js Web Editor call when it’s posted.

Also I’ll keep an eye on the top post for the sign-up sheet and proposal template. Meanwhile, I’ll keep working on my recent PRs and continue exploring the Processing4 test infra and the editor repo before finalizing proposal scope.

---

<div class="post-metadata">

**Author:** ![divyansh013](https://avatars.discourse-cdn.com/v4/letter/d/41988e/32.png) [@divyansh013](https://discourse.processing.org/u/divyansh013)\
**Post date:** [February 20, 2026, 6:21pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/24 "2026-02-20T18:21:16Z")

</div>

Hey everyone, just a quick intro. I am Divyansh and I will be mentoring `Continued Development of Translation Tracker` this year. You can go through the brief of the same [here](https://github.com/processing/Processing-Foundation-GSoC/wiki/Project-Ideas-List-(GSoC-2026)#continued-development-of-translation-tracker). Please feel free to experience the tool yourself to have better understanding and goal of the project done last year and if you have any doubts/potential ideas try to share it in this thread only as it can help others too! Cheers 😀

---

<div class="post-metadata">

**Author:** ![aash.u7707](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/aash.u7707/32/22284_2.png) [@aash.u7707](https://discourse.processing.org/u/aash.u7707)\
**Post date:** [February 20, 2026, 6:53pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/25 "2026-02-20T18:53:46Z")

</div>

Hi @divyansh013, great to see you back!

We’ve interacted a bit on GitHub issues earlier, so it’s nice to see you mentoring this. With GSoC coming up, I’m excited about the Continued Development of the Translation Tracker this year. I’ve been contributing across the p5.js ecosystem lately and have gone through the brief as well, really looking forward to being involved and helping out however I can.

---

<div class="post-metadata">

**Author:** ![priya1](https://avatars.discourse-cdn.com/v4/letter/p/9d8465/32.png) [@priya1](https://discourse.processing.org/u/priya1)\
**Post date:** [February 21, 2026, 4:32pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/26 "2026-02-21T16:32:32Z")

</div>

Glad to hear that org got accepted, Thanks @kit for your guidance! Looking forward to community meetup it would be a great help for understanding the project scope better and what improvements or enhancement we can make to improve it,

I am very interested in the Translation Tracker infrastructure. I have been exploring the repo, and keep exploring/testing it while working on my PRs. I’ll make my proposal based of proposal template (looking forward to the template in top post), and would let it reviewed to ensure it aligns with the project’s goals. Thanks!

---

<div class="post-metadata">

**Author:** ![priya1](https://avatars.discourse-cdn.com/v4/letter/p/9d8465/32.png) [@priya1](https://discourse.processing.org/u/priya1)\
**Post date:** [February 21, 2026, 4:44pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/27 "2026-02-21T16:44:16Z")

</div>

Hi @divyansh013 I’m excited about the continued development of translation tracker,

I have been going through the repo and testing/exploring it locally. I would love to expand the tracker’s scope to other core folders, implementing automated stub generation to lower the barrier for new translators. I am still testing/exploring it, will share my queries/ideas in the thread. Looking forword to contribute and being involved! Thanks!

---

<div class="post-metadata">

**Author:** ![harshil](https://avatars.discourse-cdn.com/v4/letter/h/a4c791/32.png) [@harshil](https://discourse.processing.org/u/harshil)\
**Post date:** [February 21, 2026, 7:30pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/28 "2026-02-21T19:30:44Z")

</div>

Hi @kit

My name is Harshil Tewari I’ve read the Contributor guidelines and have understood the github workflow for making PRs,joined the Discord channel and have also polished my JavaScript conecpts,but it is my first time contributing to an OpenSource program and I really want to contribute to the processing foundation. It would be very helpful if you would suggest me some areas that I can work on as a beginner.

---

<div class="post-metadata">

**Author:** ![aash.u7707](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/aash.u7707/32/22284_2.png) [@aash.u7707](https://discourse.processing.org/u/aash.u7707)\
**Post date:** [February 22, 2026, 12:02am UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/29 "2026-02-22T00:02:26Z")

</div>

@divyansh013 Would it make sense to have a dedicated thread for the Translation Tracker project so that discussions and technical ideas around it can stay focused? I feel it could help keep things organized as more people start sharing their thoughts. Thanks 🙂

---

<div class="post-metadata">

**Author:** ![StarGrazer](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/stargrazer/32/21657_2.png) [@StarGrazer](https://discourse.processing.org/u/StarGrazer)\
**Post date:** [February 22, 2026, 4:22am UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/30 "2026-02-22T04:22:05Z")

</div>

Hi @kit @divyansh013 and Hi everyone! 👋

I’m Crosse, a CS student interested in the Translation Tracker project for GSoC 2026. I’m really excited about this project because I’ve experienced firsthand how language barriers limit access to tech education. My friend who speaks Spanish struggled with English only coding tutorials, and tools like this could have helped them learn so much faster. Background-wise, I’ve built full-stack apps (Django + React) including a healthcare job board and a lecture transcription tool, so I’m comfortable with JavaScript, automation workflows, and building developer tools. I’m new to Astro and GitHub Actions but excited to learn. Over the next few weeks I’ll be exploring the p5.js-website repo and the existing translation tracker to better understand the current workflow and pain points. I’m also planning to make some p5.js sketches to get more familiar with the community.

Quick questions:

- For someone new to the translation workflow, what’s the best way to understand the current translator experience? Should I try going through the process of translating a small file, or are there documented pain points I should focus on first?
- What’s the best place to ask technical questions about the translation tracker implementation?

Looking forward to contributing and learning from everyone here!

---

<div class="post-metadata">

**Author:** ![divyansh013](https://avatars.discourse-cdn.com/v4/letter/d/41988e/32.png) [@divyansh013](https://discourse.processing.org/u/divyansh013)\
**Post date:** [February 22, 2026, 1:57pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/32 "2026-02-22T13:57:56Z")

</div>

Hi @StarGrazer , The translator tracker github action is not about translating the files itself rather it focuses on tech debt regarding pending translations and notifying relevant stewards about the same. Best way to explore the same is running the action locally and try creating some issues on your fork.

About the doubts part, you are always welcome to post the same here be it technical or non-technical

---

<div class="post-metadata">

**Author:** ![divyansh013](https://avatars.discourse-cdn.com/v4/letter/d/41988e/32.png) [@divyansh013](https://discourse.processing.org/u/divyansh013)\
**Post date:** [February 22, 2026, 2:00pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/33 "2026-02-22T14:00:36Z")

</div>

Hi @aash.u7707 , I am not sure how feasible it will be create a project specific group , will require other people’s opinion too on this. However feel free to post them here and if lot of doubts get acculumated and unansswered we can schedule a discord voice/ thread or some sort of QnA for this. Thanks!

---

<div class="post-metadata">

**Author:** ![Himanshu](https://avatars.discourse-cdn.com/v4/letter/h/ac91a4/32.png) [@Himanshu](https://discourse.processing.org/u/Himanshu)\
**Post date:** [February 23, 2026, 4:53pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/34 "2026-02-23T16:53:52Z")

</div>

Hii I am new in Contribution and struggling to learn the codebase of processing code base and It would be helpfull to guide me in contribution.

---

<div class="post-metadata">

**Author:** ![Behlool](https://avatars.discourse-cdn.com/v4/letter/b/eb8c5e/32.png) [@Behlool](https://discourse.processing.org/u/Behlool)\
**Post date:** [February 23, 2026, 9:35pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/35 "2026-02-23T21:35:12Z")

</div>

Hi @kit

I would just like to ask if you would consider a proposal that would use the processing sketch books only , in java or is there any particular software or tech stack we have to use and would using processing sketches alone to create my project hurt my changes of being selected

---

<div class="post-metadata">

**Author:** ![moon](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/moon/32/21773_2.png) [@moon](https://discourse.processing.org/u/moon)\
**Post date:** [February 24, 2026, 6:46pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/36 "2026-02-24T18:46:43Z")

</div>

Hi everyone! I just wanted to say I’m really excited to meet and work with all of you! Welcome!

Also: we have a weekly casual meetup that I had to cancel this week, but it will continue next week. It’s on Tuesdays 12pm GMT:-5:00

_[Invite to the event on the Processing Discord server](https://discord.gg/VHFfYdA2yb?event=1468739041347371039)_

---

<div class="post-metadata">

**Author:** ![manaswi](https://avatars.discourse-cdn.com/v4/letter/m/bc8723/32.png) [@manaswi](https://discourse.processing.org/u/manaswi)\
**Post date:** [February 24, 2026, 6:52pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/37 "2026-02-24T18:52:26Z")

</div>

Hi @kit @divyansh013 and everyone! 👋

I’m Manaswi, interested in the “Continued Development of Translation Tracker” project for GSoC 2026.

I’ve spent the last couple of days exploring the Translation Tracker codebase in the p5.js-website repo. While going through the code I noticed that when missing translations are detected, there doesn’t seem to be an automated way to create the initial translation files, translators appear to need to create these manually. I wanted to check if my understanding is correct!

Based on those observations I built a small proof of concept stub file generator locally that automatically creates template files at the correct paths, pre-filled with the English content and clear instructions for translators. I tested it across all content types and it identified 3442 missing translation files.

Before opening a PR I wanted to get feedback on whether this is the right direction for the project!

A couple of quick questions:

- Is stub file generation still a priority for this cycle?
- Are there specific content types you’d want prioritized  
first?

Looking forward to contributing and learning from everyone  
here!

---

<div class="post-metadata">

**Author:** ![kit](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kit/32/20478_2.png) [@kit](https://discourse.processing.org/u/kit)\
**Post date:** [February 24, 2026, 10:01pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/38 "2026-02-24T22:01:28Z")

</div>

Hi everyone! It’s been wonderful to meet many of you over on GitHub, Discord, and of course here 🌻 and thanks for your patience, it’s been a busy start to the week.

First off, the questions about meetups! This was a great idea. Please indicate if you’d be free during the below times for a **casual meetup** to get to know each other, go through the project list ideas, and so on:

_Poll ([view on site](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/38))_

I’ll add a link to either a zoom chat or a Discord event (if someone really prefers one or the other please let me know). I’ll also check with mentors if they have time. We may run one or two of these, not all three, and I’ll try to accommodate the widest possible group in scheduling. Keep in mind that most mentors and maintainers are **volunteers** so their availability may be limited, but I will do my best to address any doubts.

As @divyansh013 said: _“if you have any doubts/potential ideas try to share it in this thread only as it can help others too!”_ - sharing on this thread, and keeping up with it, is very much recommended.

In addition to this general GSoC meetup, I think some upcoming **casual meetups** on the p5.js and processing Discord servers related to **specific projects** might be useful. In these, you can meet some of the maintainers working on these projects and get help with technical challenges in contribution.

- [Weekly Processing meetup](https://discord.com/invite/VHFfYdA2yb?event=1468739041347371039) (which @moon mentioned)
- [p5.js web editor code contributors chat](https://discord.gg/e8csw3YHCq?event=1475511408077574285) for those interested in contributing to the p5.js Editor, Connie and Rachel will walk through open issues ready for work in the new [CodeMirror 6 Feature branch](https://github.com/processing/p5.js-web-editor/issues/3814) and answer any other questions about contributing to the p5.js Editor. **Friday March 6th** , 6pm-6:30 CET (Berlin time)
- [p5.js website contributor introduction](https://discord.gg/e8csw3YHCq?event=1475936496207790173) for those interested in contributing to the p5.js website repository. I’ll host this one. **Monday March 9th** 4pm-4:30pm CET (Berlin time) bring your questions here! I know many of you have already opened issues and PRs.

* * *
And now, the questions :sun: 
* * *

## Tips for Beginners

@harshil asks:

> but it is my first time contributing to an OpenSource program and I really want to contribute to the processing foundation. It would be very helpful if you would suggest me some areas that I can work on as a beginner.

Welcome! If you don’t have time to join any of the p5.js calls (p5.js is in JavaScript, Processing is in Java), then you can still check the notes in the “chat” of the voice channel after. I will always post important highlights and resources there.

Please have a look at the “Application preparation checklist” in the top of this thread. It has many suggestions for what to do as a beginner to open source wanting to apply.

@Himanshu asks:

> Hii I am new in Contribution and struggling to learn the codebase of processing code base and It would be helpfull to guide me in contribution.

Welcome! Do you mean the Processing4 Java codebase? You can start with the contribution guide here: [processing4/CONTRIBUTING.md at main · processing/processing4 · GitHub](https://github.com/processing/processing4/blob/main/CONTRIBUTING.md)

Or do you mean another project?

@Behlool asks:

> I would just like to ask if you would consider a proposal that would use the processing sketch books only , in java or is there any particular software or tech stack we have to use and would using processing sketches alone to create my project hurt my changes of being selected

Each project idea on the ideas list is related to a different repository (p5.js, p5.js-website, processing4, and so on.) The tech stack will depend on the project. Can you describe a bit more what kind of project you have in mind that uses only sketches? You don’t have to go into details, but maybe just to clarify what you mean?

## Translation Tracker Project

@aash.u7707 asks:

> Would it make sense to have a dedicated thread for the Translation Tracker project so that discussions and technical ideas around it can stay focused? I feel it could help keep things organized as more people start sharing their thoughts.

I would suggest keeping it in one thread. I know it gets busy, but there are very many places across GitHub and Discord that for GSoC specific questions (which can be time-sensitive!) it can be better to keep it in 1 place. Although it’s less organized per topic, there’s less chance that an important question gets missed. I saw already @divyansh013 has been replying here; I leave it up to him in case at some point he’d want to split out a separate thread or channel if enough things get accumulated.

@StarGrazer also asks about the translation tracker - +1 what Divyansh answered. The best place to start is experimenting with your own fork.

@manaswi asks:

> I’ve spent the last couple of days exploring the Translation Tracker codebase in the p5.js-website repo. While going through the code I noticed that when missing translations are detected, there doesn’t seem to be an automated way to create the initial translation files, translators appear to need to create these manually. I wanted to check if my understanding is correct!

That’s correct! You local experiment sounds like a great place to start, as well!

> translators appear to need to create these manually … I tested it across all content types and it identified 3442 missing translation files. … Is stub file generation still a priority for this cycle?

Minor: note that the existing tracker does have a CLI utility to identify existing gaps. Proposals should generally build on existing work as much as possible. Although stub files **can** be very helpful, generating 3k prefilled English stub files could also be unhelpful. Right now, missing translations default to English. Without pre-filled stub files, it is very easy to see and bridge the gaps. The stub file topic is more about **when** those files should be created to best support the translator.

Your approach includes reasonable possible directions for next work. A strong proposal would be based on on research (in p5.js-website or looking at other examples of relevant translation processes) and make a recommendation of what should be the priority, given the state of the tool, its goal, the current challenges, and your unique skillset and capability!

* * *

I hope I got all the open questions so far. I will be back in less time, 1-2 days, and I apologize for the delay in this answer. If I missed your Q please feel free to @ me below:)

Best,  
Kit

---

<div class="post-metadata">

**Author:** ![aash.u7707](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/aash.u7707/32/22284_2.png) [@aash.u7707](https://discourse.processing.org/u/aash.u7707)\
**Post date:** [February 25, 2026, 3:03am UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/40 "2026-02-25T03:03:37Z")

</div>

@kit As you know, I have been deeply involved across the ecosystem and have spent some good time understanding the Translation Tracker’s current structure. I am continuing to experiment locally and will share focused technical observations as I refine my thoughts, thanks!

---

<div class="post-metadata">

**Author:** ![Behlool](https://avatars.discourse-cdn.com/v4/letter/b/eb8c5e/32.png) [@Behlool](https://discourse.processing.org/u/Behlool)\
**Post date:** [February 25, 2026, 5:15pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/41 "2026-02-25T17:15:17Z")

</div>

@kit I was thinking about using the processing4 sketch books to create an interactive fluid simulations to help students understand physics, specifically newtons laws of motions by being able to see the forces and etc.

---

<div class="post-metadata">

**Author:** ![kit](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kit/32/20478_2.png) [@kit](https://discourse.processing.org/u/kit)\
**Post date:** [February 25, 2026, 7:35pm UTC](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450/42 "2026-02-25T19:35:22Z")

</div>

Hi everyone!

🗓  
Our first GSoC meetup is on **Monday March 2nd, 2026** , 3pm-4pm CET (Berlin time). Mentors **Diya** and **Claire** will join! It will be on the Processing Foundation discord server. Here is the [invite link](https://discord.gg/fyGveqDu?event=1476299038063202479) 🌻

Don’t have time to join? No problem, I’ll share major highlights and important resources here. Also, see my previous message for links to other events - or look for “Events” in p5.js and Processing Discord servers.

Also, here is **some advice** from Divyansh, Kamakshi, and Ego - 2025 GSoC contributors - on writing a successful application:

[![](https://img.youtube.com/vi/aErm7uxswEI/maxresdefault.jpg ""It's not a Competition": How to Apply for GSoC with the Processing Foundation") ](https://www.youtube.com/watch?v=aErm7uxswEI)

* * *

And to answer @Behlool , who asks:

> I was thinking about using the processing4 sketch books to create an interactive fluid simulations to help students understand physics, specifically newtons laws of motions by being able to see the forces and etc.

This year we welcome **custom proposals**. So if you propose a stand-alone resource, it is possible! With this kind of proposal, it is **especially** important to research what already exists, and to think about how the resource can be actively **engaging the community**. (For example, there’s the [Nature of Code](https://natureofcode.com/) book that touches similar topics - maybe it can be an inspiration.) Many past GSoC projects also proposed stand-alone resources, so I’d also encourage you to check [past project writeups](https://github.com/processing/Processing-Foundation-GSoC/tree/main?tab=readme-ov-file#discover-previous-gsoc-projects-at-the-processing-foundation) for a sense of how big this kind of project can be.

As with all project proposals, whether it’s more custom or more based on the ideas list: using a perspective, experience, or skill that is unique to you will likely make the proposal much stronger.

Best,  
Kit

[Previous page](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450.md?page=1)

[Next page](https://discourse.processing.org/t/gsoc-2026-join-the-processing-foundation-as-a-summer-of-code-contributor/47450.md?page=3)
