Chromium GSoC projects
Every Google Summer of Code project accepted at Chromium, grouped by program year. Open a project to see its contributor, mentors, technologies, and source code.
Back to ChromiumGSoC 2025
15 projects- Chrome Extension APIs
Amit P
- Debug WebUI For Tabstrip states
Brijesh Giri
- Structured DNS Error Support in Chromium's DNS Stack
Chenhao(Calvin) Diao
- WebGPU Texel Buffers
Diego Rodrigues
- Enhancing Chrome Extension APIs
Harsh_Singh
- FedCM API test flakiness
Jaimukund Bhan
- Enhancing INP Insights for Developers
Mohamed Hany Youns
- Farfetchd: tracing/replay
Muxin Tian
- Virtual Printer Application
Sauhard Gupta
- ChromeOS Platform Input Device Quality Monitoring
Mohammad Gomaa
- Improve Chromium Web Audio Testing
Saqlain01
- Improve Chromium Web Audio Testing
PunithNayak
GSoC 2024
15 projects- AudioWorklets IDE
Tristan
- C++ clang static analysis: IteratorChecker
Pasquale Riello
- Bring Chromium's macOS toolchain up to speed
Dániel Bertalan (BertalanD)
- Bookmarks Tree View-GSOC
Paras Awasthi
- Side Panel Sizing
Jingqi Sun
- Enhance AudioWorklet Developer Resources
abhayporwals
- Chromestatus.com - tech stack unification
Mark Xiong
- Chrome Language and Translate
Tao Xiong
- Linux audio capture local muting
Alexia Bojian
- Building Performance Analysis Tool for Chrome Extensions
Mahit Namburu
- DNR Interactive Tool for Chrome Extensions
Amitesh Mahapatra
- Chromium - Dawn - Static Samplers
Srijan Dhungana
- Enhance WebXR-internal page
Omar Shawky
GSoC 2023
17 projects- Chromium GSoC Proposal: Test History for wpt.fyi
Rachel Russell
- Casting Local Media
Ankit Kiran
- Enhance chrome://policy page
Aryan Kaushik
- Improve AR/VR experience on Web
Mahmoud Tawfik
- Improving INP Metric by Exposing InteractionId to a Wider Range of Events
Patricija Cerkaite
- Chromium Accessibility Performance
Ahmed Elwasefi
- Automate testing of stylus touch pen
Douglas Hou Nam Chiang
- Adding Codecs & Improving UI for squoosh.app
Aryan Milind Pingle
- Integrate references into ChromeStatus.com
Pingren Nie
- Enhancing Media Privacy in Chromium's Incognito Mode
Manuel Palenzuela Merino
- Resource Initiator Reporting
Yash Joshi
- Improving Performance API Code Health
Ansh_Mishra
- Chrome System Audio Mirroring on macOS and Linux
Anže Lešnik
GSoC 2022
14 projects- Automate Drag-and-Drop Tests by Suyash Nayan
Suyash Nayan
- Improve Mojo IPC fuzzing
Moiseanu Rares
- Support new IR in V8 Turbolizer
Danylo Boiko
- VirtIO Balloon Performance Improvements
Soichiro Ueda
- Expose Render Blocking Status in Resource Timing
Abin K Paul
- Audio Worklet for Emscripten
Divyam Ahuja
- Improvements to the Mach-O LLD linker
Daniel Bertalan
- Performance APIs spec compliance
Sohom Datta
- ChromeStatus Frontend Modernization and Protocol Re-Architecture
Kuan-Hsuan (Kevin) Shen
- Reducing Chrome’s Presentation Latency on Windows
Alex Forrence
- Aggregation Jobs Control Plane
Haroon Mohamedali
- Make Perfetto Perfect: Interaction to Next Paint
Patricija Cerkaite
GSoC 2021
9 projects- End-to-end tests for DLP (Data Leak Prevention)
Vishal Chaudhary
- Sample Diagnostics App for ChromeOS
Aayush Joglekar
- Hiding Issues in the Issues Panel in Chrome DevTools
Rahat Muneeb
- WebStatus Developer Tooling
Shivam Agarwal
- Implement ClosedTabCache
Tobias Soppa
- WebView Components UI
A5hut05h
- Porting ChromeOS Power Policy End-to-End Tests
Bisakh Mondal
- Automating Puppeteer’s Documentation - Tasneem Koushar
Tasneem Koushar