Google Summer of Code (GSoC) is a program where mentoring organizations and contributors collaborate on open-source projects during a designated coding period.
Mentoring organizations can apply to participate from January 22nd to February 6th, with accepted organizations announced on February 21st.
Contributors can submit applications from March 18th to April 2nd, and accepted projects are revealed on May 1st.
The program includes a community bonding period, a work period for coding, and evaluation phases for both mentors and contributors.
The program concludes in November with final project submissions and evaluations.
Are you an interested open source project looking to be a mentoring organization for Google Summer of Code? Or a student or developer looking to participate as a GSoC contributor to gain real world experience coding on important open source projects?
The timeline for Google Summer of Code can shift a bit each year. Below is the current program's timeline and at the bottom of the page you can find the general timing for your next GSoC adventure
2025 Timeline January 27 - 18:00 UTC Mentoring organizations can begin submitting applications to Google February 11 - 18:00 UTC Mentoring organization application deadline February 11 - 26 Google program administrators review organization applications February 27 - 18:00 UTC List of accepted mentoring organizations published February 27 - March 24 Potential GSoC contributors discuss application ideas with mentoring organizations March 24 - 18:00 UTC GSoC contributor application period begins April 8 - 18:00 UTC GSoC contributor application deadline April 29 - 18:00 UTC GSoC contributor proposal rankings due from Org Admins May 8 - 18:00 UTC Accepted GSoC contributor projects announced May 8 - June 1 Community Bonding Period | GSoC contributors get to know mentors, read documentation, get up to speed to begin working on their projects June 2 Coding officially begins! July 14 - 18:00 UTC Mentors and GSoC contributors can begin submitting midterm evaluations (for standard 12 week coding projects) July 18 - 18:00 UTC Midterm evaluation deadline (standard coding period) July 14 - August 25 Work Period | GSoC contributors work on their project with guidance from Mentors August 25 - September 1 - 18:00 UTC Final week: GSoC contributors submit their final work product and their final mentor evaluation (standard coding period) September 1 - 8 - 18:00 UTC Mentors submit final GSoC contributor evaluations (standard coding period) September 1 - November 9 GSoC contributors with extended timelines continue coding November 10 - 18:00 UTC Final date for all GSoC contributors to submit their final work product and final evaluation November 17 - 18:00 UTC Final date for mentors to submit evaluations for GSoC contributor projects with extended deadlines General Timing for Google Summer of Code January Mentoring Organization applications open for OSS projects (application period is 2 weeks) February Mentoring Org Applications close Google reviews all Mentoring Org applications (3 week period) Accepted Mentoring Organizations announced publicly March Interested applicants reach out to Mentoring Orgs to discuss their project ideas (4 weeks) Aspiring GSoC contributors apply and submit their project proposals to orgs (15 day period) April GSoC contributor applications close Mentors and Org Admins review all contributor applications and rank their selections May Google Admins review Org requests and resolve duplicative selections Accepted GSoC contributors are announced Community Bonding period (3 week period for contributors to understand codebase, start integrating into their OSS community, set milestones with mentors, etc.) June Coding Period Begins (~75% of projects are 12 weeks; project length can be 8-22 weeks) August Most contributors finish their projects November All 22 week projects are completed