Google Summer of Code

Swift has participated in Google Summer of Code since 2019, mentoring contributors as they work on the compiler, standard library, tooling, and the broader Swift ecosystem. Browse the project ideas and details from each year below.

Participation by year

Accepted projects and project ideas from each year Swift has taken part in Google Summer of Code.

GSoC 2026

3 accepted projects, focused on DocC, Swift Concurrency and swift-syntax.

GSoC 2025

4 accepted projects, focused on SourceKit-LSP, Swift Testing and VS Code.

GSoC 2024

4 accepted projects, focused on server clients, macros and swift-syntax.

GSoC 2023

3 accepted projects, focused on parsing, type inference and server clients.

GSoC 2022

5 accepted projects, focused on DocC, SwiftSyntax and server packages.

GSoC 2021

5 accepted projects, focused on tooling, scripting and property wrappers.

GSoC 2020

4 accepted projects, focused on tracing, debugging, LTO and diagnostics.

GSoC 2019

1 accepted project, focused on integrating libSyntax into the compiler.

Get involved

Interested in contributing to Swift through GSoC? Start here.

GSoC on the Swift Forums

Discuss project ideas and connect with mentors in the GSoC category on the Swift Forums.

Contributing to Swift

Learn best practices for contributing code and other contributions to the Swift project.