This repository is a central hub for all resources, project ideas, and guidelines related to the Google Summer of Code (GSoC) program at the Processing Foundation
- Read the GSoC Contributor Agreement to check that you are elligible to participate.
- Consult the GSoC timeline and take note of the application deadline.
- Explore our ✨💡2025 project ideas list💡✨ and pick a project you would like to contribute to.
- Draft a proposal (You can use the GSoC proposal template from Berkman Klein Center as a reference).
- Apply via the Google Summer of Code portal.
For guidance on developing proposals ask in the "GSoC" category on the Processing Forum. This is the best way to get feedback and develop your idea, and it allows others to learn from your questions and contribute their own thoughts.
For more information, read the Google Summer of Code FAQ.
The Processing Foundation participated in GSoC from 2011 to 2015 and 2017 to 2023. We recommend you review some of these reports to gain valuable insights in the kind of projects we support. This will help you craft more effective proposals for this year's GSoC at the Processing Foundation.
- GSOC 2023 wrap-up post
- GSOC 2022 wrap-up post
- GSOC 2021 wrap-up post
- GSOC 2020 wrap-up post
- GSOC 2019 wrap-up post
- GSOC 2018 wrap-up post
- GSOC 2017 wrap-up post
- GSOC 2015 wrap-up post
- GSOC 2014 wrap-up post
- GSOC 2013 wrap-up post
- GSOC 2012 wrap-up post
- GSOC 2011 wrap-up post
Using LLM-based generative AI tools like ChatGPT can enhance your writing by refining language and structure. However, the knowledge, ideas, and reasoning in your proposal must originate from you. AI serves as a support tool, not a substitute for human creativity. Proposals generated entirely by AI will not be considered. We value your originality and problem understanding. Any proposal submitted using AI tools should clearly indicate what part is your work and what part was enhanced or generated by AI.