Applications are invited for Google Summer of Code (GSoC) 2025, and the application deadline is February 11, 2025.
About GSoC 2025
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 organisation on a 12+ week programming project under the guidance of mentors.
Become a GSoC Contributor
Are you new to open source and want to learn more about some interesting projects that you can contribute to? Join GSoC where mentors will help guide you on your journey!
It is very important to reach out to the organizations that you are interested in as soon as possible. The more conversations you have with the community before you submit your proposal the better your chances of being selected into the GSoC.
How does it work?
- Application: Interested contributors propose a project to work on.
- Code: Accepted GSoC contributors spend the summer coding with guidance from a mentor.
- Share: Submit your code for the world to use!
Contributors
Potential GSoC contributors typically reach out to mentor organizations they are interested in and craft a project proposal based on the ideas the organization has provided. After being accepted, contributors spend a few weeks getting acquainted with the community norms and codebase, while working with their mentor to define the milestones for the upcoming summer. The contributors then spend over 12 weeks coding on their projects, bringing their proposals to life.
Applications for GSoC contributors are open from March 24 to April 8!
Organizations
Open source projects apply to mentor organizations. Once accepted, organizations discuss possible ideas with contributors and choose the proposals they wish to mentor for the summer. They provide mentors to help guide each contributor through the program.
Applications for organizations are open from Jan 27 to Feb 11!
Mentors
Community members and committers already active in the mentoring organizations can choose to mentor a contributor project. Mentors and GSoC contributors work together to determine appropriate goals for the program period. Mentor interaction is a vital part of the program.
Full Program 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
Be a GSoC 2025 contributor
If you are a beginner to open source development or a student interested in learning about open source, this is your chance to get involved and gain experience on real-world software development projects. Follow these quick steps to set yourself up for success:
- Learn more about GSoC on our official website.
- Watch our Introduction to GSoC video for a quick overview of the program.
- Review the Contributor Guide to get insightful ideas from past students and mentors for your program success.
- Read the GSoC Program rules to understand how GSoC works.
Learn more about being a GSoC contributor
Join one of our upcoming information sessions:
- Contributor Talk #1 on Wednesday, February 19, 16:00 UTC
- Join the talk here: meet.google.com/oct-wgna-paa
- Contributor Talk #2 on Tuesday, February 25, 2:00 UTC
- Join the talk here: meet.google.com/zau-gtwk-tif
- Contributor Talk #3 on Thursday, March 6, 16:00 UTC
- Join the talk here: meet.google.com/gyq-mcuz-wey
How to Apply?
Interested and eligible can apply via this link.
Other Important Links
Mentor Guide
Official Notification
Program Details
FAQs
Contact Details
Deadline
February 11, 2025.