Chromium logo

Chromium

Fast, seamless, safe, and reliable web for all

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,...

Topics:aiui

Chrome Extension APIs

The Chrome Extensions platform is a vital part of the Chrome browser ecosystem, enabling developers to extend browser functionality. This project...

Topics:webapiaiui
advanced

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...

🔷 typescript
Topics:webaiuifrontend

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...

Topics:aiux

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...

Topics:webapi

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,...

Topics:webapimlaiui

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...

☕ java🟨 javascript
Topics:webapi

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...

🐍 python☕ java🟨 javascript
Topics:iosweb

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...

Topics:apiml

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...

Topics:apiaiui

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...

Topics:webai

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...

Topics:ai

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...

Topics:apiaiuiux

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...

Topics:webmlai

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,...

☕ java🟨 javascript
Topics:webmlai
advanced

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...

Topics:androidui

Frequently Asked Questions

Chromium | GSoC Org Profile & Stats - Learn about Chromium's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

python dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available

Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide

Chromium - GSoC Organizations Guide | GSoC Organizations Guide