Google just announced the 185 organizations accepted into Google Summer of Code 2026. Contributor applications open on March 18. You have less than four weeks to prepare.

I am writing this guide because every GSoC article I have read gets the priorities wrong. They spend three paragraphs explaining what open source is and two sentences on the thing that actually determines whether you get selected: your proposal. That is backwards.

I mentored two GSoC contributors in 2024 and reviewed over fifty proposals. I know exactly what gets selected and what gets trashed. Let me give you the real playbook.

What GSoC Actually Is (30-Second Version)

Google pays you to write code for an open source project over the summer. An experienced developer from that project mentors you. You get paid. You get experience. You get a Google credential on your resume.

That is it. Everything else is details. Let us get into those details.

The 2026 Timeline (Save This)

Date Event
February 21 Accepted mentoring organizations announced
February 21 – March 17 Research organizations, contact mentors, start contributing
March 18 – April 2 Contributor application period (15 days)
May 1 Accepted contributors announced
May 1 – May 26 Community bonding period
May 27 – August 25 Standard coding period (12 weeks)
July 14 – July 18 Midterm evaluation
August 25 – September 1 Final evaluation (standard timeline)
November 17 Extended deadline for large projects

The most important date is not March 18 (when applications open). It is right now. The contributors who get selected start engaging with organizations weeks before the application window opens. By the time applications open, the best candidates have already made contributions, built relationships with mentors, and identified their project ideas.

If you are reading this on February 21, you have exactly 25 days before applications open. That is tight but workable.

Eligibility: Who Can Apply

GSoC 2026 eligibility is straightforward but often misunderstood:

  • Age: You must be 18 or older by the program start
  • Experience: You must be a new or beginner contributor to open source (less than 2 years of experience)
  • Status: You do NOT need to be a student. GSoC opened to non-students in 2022. Career changers, self-taught developers, bootcamp graduates — all eligible
  • Location: Open to contributors from almost every country (check the specific list for sanctions-related exclusions)
  • Commitment: You need to be available for the coding period. Part-time contributions are fine for small projects

The "less than 2 years of experience" rule is self-reported and interpreted broadly. If you have been contributing casually to one or two projects, you likely qualify. If you have been a core maintainer of a major project for three years, you do not.

The Money: Stipends Explained

GSoC pays real money, adjusted by country using Purchasing Power Parity (PPP). Here is the breakdown:

Project Size Hours Expected Duration Base Stipend Range (by country)
Small ~90 hours 8 weeks $1,500 $750 – $1,650
Medium ~175 hours 12 weeks $3,000 $1,500 – $3,300
Large ~350 hours 22 weeks $6,000 $3,000 – $6,600

Payment schedule:

  • First installment (45%): After passing midterm evaluation (~July 18)
  • Final installment (55%): After passing final evaluation (~September 9)

For contributors in India, the stipends are at the base rate ($1,500 / $3,000 / $6,000 for small/medium/large). For contributors in higher-cost countries, stipends can be up to 10% higher. For lower-cost countries, they can be up to 50% lower.

Important: You only get paid if you pass both evaluations. If your mentor marks your midterm evaluation as failing, you get nothing. This is not a participation trophy. You need to deliver actual work.

The 185 Organizations: Where to Focus

Google accepted 185 mentoring organizations for 2026. Here is how I would categorize them by opportunity:

High-Impact Categories

AI and Machine Learning Organizations — If you have ML skills, these projects give you the strongest resume signal. Look for: TensorFlow, PyTorch ecosystem projects, Hugging Face adjacent projects, MLOps tools.

Cloud and Infrastructure — Projects in Kubernetes ecosystem, CNCF projects, and cloud-native tools are excellent for career positioning. These skills translate directly to high-paying jobs.

Web Frameworks and Tools — If you are a web developer, look for organizations building developer tools, frameworks, or build systems. The code you write here often gets used by thousands of developers.

Security — Cybersecurity-focused organizations are growing in GSoC. These projects are excellent for anyone interested in the security career path.

How to Choose Your Organization

Here is my framework for picking the right organization:

  1. Check the project ideas list. Every organization publishes a list of proposed project ideas. Read them. If none of them excite you, move on.

  2. Look at the communication channels. Join the project's Slack, Discord, or mailing list. Is it active? Are mentors responsive? A dead communication channel is a red flag.

  3. Check the project's GitHub activity. Look at recent commits, open issues, and pull request review times. A project that takes two weeks to review PRs will be a frustrating GSoC experience.

  4. Look at previous GSoC history. Organizations that have participated in GSoC before have established processes. First-time organizations can be great, but there is more variance in the mentoring quality.

  5. Assess technical fit. Do not apply to a Rust systems project if you have never written Rust. You need to demonstrate competence in the project's tech stack before applying.

How to Write a Proposal That Gets Selected

This is the section that matters most. I have read proposals that got selected and proposals that got rejected. Here is the difference.

What Rejected Proposals Look Like

  • Vague scope: "I will improve the documentation and fix bugs." What documentation? Which bugs? This tells the mentor nothing.
  • Copy-pasted project descriptions: Taking the organization's project idea and rewording it slightly. The mentor wrote that idea — they know when you have just paraphrased it.
  • No evidence of engagement: Zero contributions to the project before applying. No messages in the community channels. No questions asked.
  • Unrealistic timelines: "Week 1: Implement the entire authentication system. Week 2: Write all tests." This tells the mentor you have no idea how long things take.
  • No fallback plan: What happens if your main approach does not work? What if you finish early? What if a dependency you need is not ready?

What Selected Proposals Look Like

1. They start with a problem statement, not a solution.

Bad: "I will add GraphQL support to the API." Good: "The current REST API requires N+1 requests for related data. Users on the forum have requested GraphQL support (issue #1234, #1567). I propose adding a GraphQL layer that reduces these queries to single requests."

2. They show prior engagement.

Before applying, you should have:

  • At least 2-3 merged pull requests (even small ones)
  • Active participation in community discussions
  • Evidence that you understand the codebase architecture
  • Questions asked to mentors about the proposed project

3. They have realistic, week-by-week timelines.

Break your project into weekly milestones. Each milestone should have a deliverable that can be verified. Include buffer time for unexpected issues. A 12-week project should have at most 10 weeks of planned work and 2 weeks of buffer.

4. They address risks.

What could go wrong? What are the hard parts? How will you handle them? Mentors want to see that you have thought about the difficult parts, not just the easy ones.

5. They show technical depth.

Include code snippets, architecture diagrams, or pseudocode for the complex parts. Show that you have actually thought about the implementation, not just the features.

Proposal Template (The One That Works)

Here is the structure I recommend:

1. Project Title
2. Synopsis (3-4 sentences max)
3. Problem Statement (what exists, what is missing, why it matters)
4. Proposed Solution (technical approach, architecture, key decisions)
5. Implementation Plan (week-by-week breakdown with deliverables)
6. Testing Strategy (how you will verify your work)
7. Risk Assessment (what could go wrong, mitigation plans)
8. About Me (relevant experience, links to contributions, availability)
9. Previous Contributions to This Project (PRs, issues, discussions)

Keep it under 8 pages. Mentors review dozens of proposals. Respect their time.

The Strategy Nobody Tells You

Here is the part that most guides skip. The selection process is not just about your proposal. It is about the relationship you build with the mentor before submitting.

Step 1: Start Now (Today)

Go to the GSoC 2026 organizations page. Browse the list. Pick 3-5 organizations that match your skills and interests.

Step 2: Join Their Communities (This Week)

Join the communication channels for your top picks. Introduce yourself. Say you are interested in GSoC and ask how to get started contributing.

Step 3: Make Small Contributions (Week 1-2)

Find "good first issue" or "help wanted" labels. Fix a bug. Improve a test. Update documentation. The goal is not to demonstrate genius — it is to demonstrate that you can follow the project's contribution process, write clean code, and communicate clearly.

Step 4: Discuss Project Ideas (Week 2-3)

Once you have a few contributions merged, reach out to potential mentors about the project ideas listed on the organization's GSoC page. Ask questions. Suggest modifications. Show that you are thinking deeply about the problem.

Step 5: Write Your Proposal (Week 3-4)

Draft your proposal based on the project idea you discussed with the mentor. Share the draft with the mentor for feedback before the deadline. A proposal that has been reviewed by the mentor before submission is significantly more likely to be selected.

Step 6: Submit Early (Before April 2)

Do not submit on the last day. Submit at least 2-3 days before the deadline. This gives you time to fix any submission issues and shows the organization that you are organized.

Common Mistakes (And How to Avoid Them)

Applying to too many organizations. Focus on 1-2 organizations maximum. You can submit up to 3 proposals, but spreading yourself thin means weaker proposals and less community engagement everywhere.

Ignoring the coding assessment. Some organizations require a coding assessment or test contribution as part of the application. Do not skip this. It is often weighted heavily in the selection process.

Over-promising. A well-scoped small project is better than an ambitious large project you cannot deliver. Mentors would rather select someone who delivers 100% of a realistic scope than someone who delivers 40% of an unrealistic one.

Not communicating. GSoC is as much about communication as coding. If you go silent for a week during the coding period, your mentor will worry. Set up regular check-ins and send updates even when progress is slow.

Treating it as a solo project. GSoC is a mentorship program. Use your mentor. Ask questions. Request code reviews. The contributors who get the most out of GSoC are the ones who engage most with their mentors.

What GSoC Looks Like on Your Resume

Let me be direct: GSoC is one of the highest-signal programs you can put on a resume as an early-career developer.

  • Google's name is on it. Whether that should matter is debatable. That it does matter is not.
  • You have a public record of work. Your code is open source. Recruiters can see exactly what you built.
  • You demonstrated self-direction. GSoC contributors work independently with guidance. That is exactly what employers want.
  • You contributed to a real project. Not a tutorial. Not a course project. A real open source project used by real people.

At CODERCOPS, when we review candidates, GSoC experience is a significant positive signal. It tells us the person can ship code, communicate with a team, and manage their own time.

For Indian Contributors Specifically

India has historically been one of the largest sources of GSoC contributors. A few India-specific notes:

  • Stipends are at the base rate: $1,500 / $3,000 / $6,000 for small/medium/large
  • College schedule alignment: GSoC coding period (May-August) aligns with summer break for most Indian universities
  • Payment method: Stipends are paid via wire transfer. Make sure your bank account can receive international transfers
  • Timezone considerations: Most mentors are in US or European timezones. Be prepared for asynchronous communication and occasional late-night meetings
  • Competition is high: Because many Indian students apply, the bar for selection from Indian applicants is often higher. Stronger proposals and more contributions are needed to stand out

The Bottom Line

GSoC 2026 applications open March 18. You have 25 days to prepare.

Here is your checklist:

  • Browse the 185 accepted organizations today
  • Pick 2-3 that match your skills
  • Join their communication channels this week
  • Make your first contribution by March 1
  • Discuss project ideas with mentors by March 10
  • Draft your proposal by March 15
  • Get mentor feedback and refine by March 17
  • Submit by March 30 (not April 2)

The contributors who get selected are not the smartest. They are the most prepared. Start now.


Want to strengthen your open source profile before applying to GSoC? At CODERCOPS, we help developers build portfolios that stand out — from open source contributions to production projects. If you need guidance on your GSoC application or your developer career, reach out to us.

Comments