Skip to main content
Version: 1.0.0

Getting Started with Google Summer of Code (GSoC)

About the Program

Welcome to Google Summer of Code

Google Summer of Code is a 16 years old program, run every summer, with the intention of bringing more students into open source.

Open source projects apply as mentor organizations and if they are accepted, students send proposals to them to work on a few months' long project. Projects can be planned out by the organizations in advance or can be proposed by students.

Google pays the students, not the organizations they work with. Beginning in 2023, Google is opening the program up to all newcomers of open source that are 18 years and older.

You can read more about the format of the program and its goals here.

Keploy X GSoC

We at Keploy are excited to announce that Keploy is among the first few mentoring organizations from India 🇮🇳 this year! If you are a student looking to participate in GSoC, Keploy offers several projects for you to choose from.

Keploy is looking for motivated students who are passionate about open source software and interested in gaining valuable experience in the field. We welcome students from all over the world with diverse backgrounds and skill sets to participate.

How to Get Started

To get started with GSoC and Keploy, follow these steps:

  1. If you are new to Keploy, try setting up Keploy in your local machine and running one (or more) of the sample applications. You can refer the docs.
  2. You can then check out the projects that are selected for GSoC 2023 and try completing the tasks in the task list. Remember, the tasks will act as a selection criteria for shortlisting candidates.
  3. You can connect with the mentors over slack to clear any of your doubts.
  4. Submit your proposal and that's it!

Projects in GSoC 2023

Project TitleIdeas ListProject Link
Keploy CLI RefactoringIdeas
Keploy Java SDKIdeas
Keploy Typescript/Javascript SDKIdeas
Autogenerate Test CasesIdeas
eBPF based Keploy IntegrationIdeas
JS or Go based DSL for KeployIdeas

Timeline

Important eventsDeadline
Organization Applications OpenJanuary 23, 2023
Organization Application DeadlineFebruary 7, 2023
Organizations AnnouncedFebruary 22, 2023
Potential GSoC contributors discuss application ideas with mentoring organizationsFebruary 22 - March 20, 2023
GSoC contributor application periodMarch 20 - April 4, 2023
Accepted GSoC Contributor projects announcedMay 4, 2023
Students work on their Google Summer of Code projectMay 4, 2023 - November 17, 2023

Conclusion

Participating in GSoC with Keploy is a great opportunity to gain valuable experience in open source software development. We look forward to receiving your proposals and working with you on our projects.