DEV Community

Cover image for What is Google Summer of Code?
Avinash Singh
Avinash Singh

Posted on


What is Google Summer of Code?

What is Google Summer of Code?

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.

How it works
Potential GSoC contributors contact the mentor organizations they want to work with and write a project proposal based on ideas the organization has suggested. Once accepted, GSoC contributors spend a few weeks becoming familiar with the community norms and codebase while determining expected milestones with their mentor for the summer. GSoC contributors then spend 12+ weeks coding on their projects.
Applications for GSoC contributors open March 20 to April 4

Interested contributors propose a project to work on.

Accepted GSoC contributors spend the summer coding with guidance from a mentor.

Submit your code for the world to use!

Getting started

  1. Select your domain in which you want to contribute ( web, app, ml , ds etc).

  2. Check out previous year participating organizations which work on the same domain in which you are interested to contribute. Make a list of those organizations ,hopefully they will participate again .

  3. Start contributing in those organizations so that you become familiar with the working of that organization and you might build some potential connections with the mentors .This way your chance of getting shortlisted will be increased.

  4. Contributing before the start of the program will optimize your Github profile. If you need any help in optimizing your github profile then contact me on LinkedIn.
    Check out my github profile you can contribute in my respo's as a beginner.

  5. Once the organization's details are declared then you can start proposing your project ideas in that organization.

GSoC contributor eligibility

  1. Must be at least 18 years old at time of registration.
  2. Must be a student or an open source beginner.
  3. Must be eligible to work in their country of residence during duration of program.
  4. Must be a resident of a country not currently embargoed by the United States.

Google Summer of Code 2023 Timeline

DECEMBER 12, 2022 11:30 PM
Program Announce Date

JANUARY 23, 2023 11:30 PM
Org Applications Open

FEBRUARY 07, 2023 11:30 PM
Org Application Deadline

FEBRUARY 21, 2023 11:30 PM
Org Notification Date

FEBRUARY 22, 2023 11:30 PM
Accepted Orgs Announced

MARCH 20, 2023 11:30 PM
Contributor Proposals Open

APRIL 04, 2023 11:30 PM
Proposal Deadline

APRIL 27, 2023 11:30 PM
Proposal Ranking Deadline

MAY 03, 2023 8:30 PM
Slot Allocation Deadline

MAY 03, 2023 11:30 PM
Projects Announced to Orgs

MAY 04, 2023 11:30 PM
Accepted Projects Announced

NOVEMBER 17, 2023 11:30 PM
Program End Date

Portal link-

Top comments (0)

Hey 😍

Want to help the DEV Community feel more like a community?

Head over to the Welcome Thread and greet some new community members!