★ APPLICATIONS OPEN: MAR 15 – MAY 1

Build the parts of Clang
that matter next.

A remote, mentor-driven fellowship focusing on high-impact upstream contributions to the LLVM project.

The CppAlliance Fellowship provides a structured environment for contributors to land production-quality code in the LLVM main branch, supported by experienced maintainers.

Program Highlights

  • Global & Remote: Open worldwide with flexible participation.
  • Upstream First: Real contributions merged into Clang and clang-tidy.
  • Mentor-Driven: Direct guidance from LLVM maintainers.

Technical Scope:

  • Language & Standards support (C++20/23/26).
  • Compiler performance and memory scalability.
  • Diagnostics and developer experience.
Explore Projects List

Program Timeline

Phase Dates Description
Applications Mar 1 – May 1 Proposal submission
Bonding May 4 – May 24 Project planning
Coding 1 May 25 – Jul 26 Active development
Midterm Jul 27 – Aug 2 Progress review
Coding 2 Aug 3 – Oct 25 Final implementation

Stipends and Support

We provide a stipend to support focused technical work, calculated using the GSoC GDP-adjusted tables to ensure fair compensation relative to your location.

  • Disbursement: Paid in two 50% installments.
  • Milestones: Released upon passing Midterm and Final evaluations.

6 Months

Equivalent Effort

How to Apply

Submit a technical proposal via email. Reference a project from our list and include your plan for implementation and testing.

Questions? Ask on Discord


Part of the Compiler Research initiative in collaboration with CppAlliance.