Google Summer of Code is a global, online program focused on bringing new contributors into open-source software development. GSoC Contributors work with an open-source organization on a 12+ week programming project under the guidance of mentors. Google Summer of Code (GSoC) is a program designed to bring new, excited contributors into open-source communities, with the hope that they will continue to contribute to open-source communities long after their GSoC program ends.
New contributors to open source will spend their summer writing code for an open source organization under the guidance of mentors from their new open source community. Since 2005, the Google Summer of Code program has brought together over 20,000 new contributors/students with over 800 open-source organizations under the guidance of 19,000+ mentors.
How It Works
- Apply: Interested contributors propose a project to work on.
- code: Code Accepted GSoC contributors spend the summer coding with guidance from a mentor.
- public: Share Submit your code for the world to use!
Google Summer of Code 2024 Timeline
January 22 – 18:00 UTC
- Mentoring organizations can begin submitting applications to Google
February 6 – 18:00 UTC
- Mentoring organization application deadline
February 6 – 20
- Google program administrators review organization applications
February 21 – 18:00 UTC
- List of accepted mentoring organizations published
February 22 – March 18
- Potential GSoC contributors discuss application ideas with mentoring organizations
March 18 – 18:00 UTC
- GSoC contributor application period begins
April 2 – 18:00 UTC
- GSoC contributor application deadline
April 24 – 18:00 UTC
- GSoC contributor proposal rankings due from Org Admins
May 1 – 18:00 UTC
- Accepted GSoC contributor projects announced
May 1 – 26
- Community Bonding Period | GSoC contributors get to know mentors, read documentation, get up to speed to begin working on their projects
May 27
- Coding officially begins!
July 8 – 18:00 UTC
- Mentors and GSoC contributors can begin submitting midterm evaluations
July 12 – 18:00 UTC
- Midterm evaluation deadline (standard coding period)
July 12 – August 19
- Work Period | GSoC contributors work on their project with guidance from Mentors
August 19 – 26 – 18:00 UTC
- Final week: GSoC contributors submit their final work product and their final mentor evaluation (standard coding period)
August 26 – September 2 – 18:00 UTC
- Mentors submit final GSoC contributor evaluations (standard coding period)
September 3
- Initial results of Google Summer of Code 2024 announced
September 3 – November 4
- GSoC contributors with extended timelines continue coding
November 4 – 18:00 UTC
- Final date for all GSoC contributors to submit their final work product and final evaluation
November 11 – 18:00 UTC
- Final date for mentors to submit evaluations for GSoC contributor projects with extended deadlines
Deadline: February 6,2024
Click HERE to Apply