
GSoC Participation History
Technologies
Topics
Past Projects
Develop fwupd plugin to handle touch firmware updates
The project's main target is to start using fwupd plugins to manage and handle the firmware updates, for touch controllers in ChromeOS. Currently,...
Chrome Extension APIs
The Chrome Extensions platform is a vital part of the Chrome browser ecosystem, enabling developers to extend browser functionality. This project...
Debug WebUI For Tabstrip states
This project aims to develop a read-only WebUI page in Chromium, chrome://tab-debug, that provides a live, structured visualization of the tabstrip...
Structured DNS Error Support in Chromium's DNS Stack
When DNS queries fail due to policy-based restrictions (e.g., BLOCKED, CENSORED, FILTERED), DNS resolvers can attach Extended DNS Error (EDE) codes...
WebGPU Texel Buffers
The goal of this proposal is to provide a working prototype of texels buffers which is a new proposed extension in WebGPU API, in Dawn, Chromium's...
GSoC 2025 Proposal - Interaction to Next Paint (INP) subparts
Proposal Summary: Interaction to Next Paint (INP) Subparts Problem Statement: The recently introduced Interaction to Next Paint (INP) metric,...
Enhancing Chrome Extension APIs
The goal of this project is to improve the Chrome Extensions platform by updating existing APIs, introducing new ones, and enhancing the...
FedCM API test coverage and flakiness
This project aims to enhance the tests made to cover the FedCM API. Currently, there are some units which might be missing coverage across the web...
Add 3rd Party Theme Support for Tab Groups - Chromium
The goal of this project is to add support for third-party themes to customize tab group colors in Chromium. Currently, users are limited to a fixed...
Structured DNS Errors - Kristofer Bjornsson proposal
Chrome should implement enough of the emerging Public DNS Errors standards to allow public DNS servers to indicate to clients when certain DNS...
Enhancing INP Insights for Developers
Enhances Interaction to Next Paint (INP) analysis by breaking it into key partsâinput delay, event processing time, and rendering delay. It aims to...
ChromeOS Platform Input Device Quality Monitoring
This project aims to enhance the reliability of ChromeOS input devices by improving kernel-level logging and using automated tests to validate...
Farfetchd: tracing/replay
This project enhances the farfetchd service in ChromiumOS by adding support for tracing and replaying disk I/O during application startup. The goal...
Improve Chromium Web Audio Testing
The audit.js library, a fixture in over 300 web audio test files within Chromium, has become redundant due to its overlapping functionalities with...
Improve Chromium Web Audio Testing
This project focuses on improving the testing system for web audio features in Chromiumâthe open-source engine behind browsers like Google Chrome,...
Virtual Printer Application
The goal of this project is to develop a fully configurable Android Virtual Printer application that simulates real printer behavior using the...
Frequently Asked Questions
Chromium | GSoC Org Profile & Stats - Learn about Chromium's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.
Participation
Projects
Top Programming Languages
Project Difficulty Distribution
No difficulty data available
Built with â¤ď¸ for the Google Summer of Code (GSoC) open source community | Š 2026 GSoCOrganizationsGuide