
Chromium
Fast, seamless, safe, and reliable web for all
- 70
- Projects
- 5
- Years accepted
- 15
- In 2025
Projects by year
702025
15 acceptedShow
The project's main target is to start using fwupd plugins to manage and handle the firmware updates, for touch controllers in ChromeOS. Currently,...
The Chrome Extensions platform is a vital part of the Chrome browser ecosystem, enabling developers to extend browser functionality. This project...
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
Accepted project · by Chenhao(Calvin) Diao
When DNS queries fail due to policy-based restrictions (e.g., BLOCKED, CENSORED, FILTERED), DNS resolvers can attach Extended DNS Error (EDE) codes...
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
Accepted project · by Guo Yi
Proposal Summary: Interaction to Next Paint (INP) Subparts Problem Statement: The recently introduced Interaction to Next Paint (INP) metric,...
The goal of this project is to improve the Chrome Extensions platform by updating existing APIs, introducing new ones, and enhancing the...
This project focused on enhancing the reliability of the Federated Credential Management (FedCM) API's automated test suite. The primary objective...
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...
Enhances Interaction to Next Paint (INP) analysis by breaking it into key parts—input delay, event processing time, and rendering delay. It aims to...
This project aims to enhance the reliability of ChromeOS input devices by improving kernel-level logging and using automated tests to validate...
This project enhances the farfetchd service in ChromiumOS by adding support for tracing and replaying disk I/O during application startup. The goal...
The audit.js library, a fixture in over 300 web audio test files within Chromium, has become redundant due to its overlapping functionalities with...
This project focuses on improving the testing system for web audio features in Chromium—the open-source engine behind browsers like Google Chrome,...
The goal of this project is to develop a fully configurable Android Virtual Printer application that simulates real printer behavior using the...
2024
15 acceptedShow
The AudioWorkletNode is the one of the most widely-used and functional nodes in the Web Audio API. Given its unique ability to allow developers to...
IteratorChecker is a clang plugin that detects iterator use-after-invalidation related bugs and reports them at compile time using LLVM’s...
Bring Chromium's macOS toolchain up to speed
Accepted project · by Dániel Bertalan (BertalanD)
Chromium uses LLVM’s LLD linker in its build process. This project aims to continue my previous work on the macOS version of LLD (ld64.lld) to bring...
The goal of this project is to reintroduce a tree view functionality into Chrome's bookmarks side panel, addressing user feedback and enhancing...
The objective of this project is to enhance user interaction with Chromium-based browsers by enabling individual customization of side panel widths,...
My project aims to enhance Chromium's AudioWorklet with robust test suites and developer resources for reliable real-time audio processing. I plan to...
A NIST 800-88 compliant method for safety erase for ChromiumOS devices
Accepted project · by meelunae
Currently Chromebooks encrypt all user data safely, and they get “erased” by simply erasing the vault containing the encryption key, making the data...
The project focuses on the modernization of Chromestatus.com, a critical tool for tracking feature launches in Blink. This will be achieved through...
This project aims to enhance the multilingual experience in Chrome. There were two primary goals: 1) Improve Android users’ experience on Chrome by...
My proposal centers on enhancing the Chrome browser's functionality on Linux systems, particularly focusing on the integration of local audio muting...
Building Performance Analysis Tool for Chrome Extensions
Accepted project · by Mahit Namburu
Web developers have access to a wide array of tools to track web performance and discover ways to optimize their programs. However, that level of...
The chrome.declarativeNetRequests API enables Chrome extensions to block or redirect network requests. As this API has a vast array of capabilities,...
Chromium - Dawn - Static Samplers
Accepted project · by Srijan Dhungana
This proposal aims to implement full static sampler support for Dawn, a WebGPU implementation for Chromium. A sampler is a GPU resource that defines...
Provide real time diagnostic information to chrome://webxr-internals/ (e.g. real-time logs), as well as high-level performance metrics (live...
Web Audio Test Suite & Rainfly: An AudioWorklet DSP Playground
Accepted project · by terry feng
The Web Audio API’s AudioWorklet (AW) is a powerful and flexible framework for browser-based synthesis and DSP. This summer, I contributed to...
2023
17 acceptedShow
- Chromium Accessibility PerformanceAhmed Elwasefi
- Casting Local MediaAnkit Kiran
- Improving Performance API Code HealthAnsh_Mishra
- Chrome System Audio Mirroring on macOS and LinuxAnže Lešnik
- Enhance chrome://policy pageAryan Kaushik
- Adding Codecs & Improving UI for squoosh.appAryan Milind Pingle
- Enable & Improve Multi Display Chrome Testing CapabilitiesAvi Mathur
- Automate testing of stylus touch penDouglas Hou Nam Chiang
- Implement JS filesystem bridge layer for EmscriptenJames Hu
- Enhancing Web Development on Chromium: Accessibility Improvement in Chromium DevToolsJeremy Yoo
- Improve AR/VR experience on WebMahmoud Tawfik
- Enhancing Media Privacy in Chromium's Incognito ModeManuel Palenzuela Merino
- Improving INP Metric by Exposing InteractionId to a Wider Range of EventsPatricija Cerkaite
- Integrate references into ChromeStatus.comPingren Nie
- Chromium GSoC Proposal: Test History for wpt.fyiRachel Russell
- Migrate mv2 samples to mv3 and increase API coverageXuezhou Dai
- Resource Initiator ReportingYash Joshi
2022
14 acceptedShow
- Automate Drag-and-Drop Tests by Suyash NayanSuyash Nayan
- Implement IPv4 to IPv6 address synthesis (RFC6052) to utilize the NAT64 on a IPv6 only network.Momoka
- Improve Mojo IPC fuzzingMoiseanu Rares
- Support new IR in V8 TurbolizerDanylo Boiko
- VirtIO Balloon Performance ImprovementsSoichiro Ueda
- Expose Render Blocking Status in Resource TimingAbin K Paul
- Audio Worklet for EmscriptenDivyam Ahuja
- Improvements to the Mach-O LLD linkerDaniel Bertalan
- Performance APIs spec complianceSohom Datta
- ChromeStatus Frontend Modernization and Protocol Re-ArchitectureKuan-Hsuan (Kevin) Shen
- Reducing Chrome’s Presentation Latency on WindowsAlex Forrence
- Aggregation Jobs Control PlaneHaroon Mohamedali
- Screenshot Functionality for Support ToolY. Su
- Make Perfetto Perfect: Interaction to Next PaintPatricija Cerkaite
2021
9 acceptedShow
- End-to-end tests for DLP (Data Leak Prevention)Vishal Chaudhary
- Sample Diagnostics App for ChromeOSAayush Joglekar
- Hiding Issues in the Issues Panel in Chrome DevToolsRahat Muneeb
- WebStatus Developer ToolingShivam Agarwal
- Implement ClosedTabCacheTobias Soppa
- WebView Components UIA5hut05h
- Porting ChromeOS Power Policy End-to-End TestsBisakh Mondal
- Automating Puppeteer’s Documentation - Tasneem KousharTasneem Koushar
- Productionize XNNPACK Machine Learning Backend for Chrome OSWenhe Li
Public proposals
2- chromium-farfetch-Murphy Tian2025 · Accepted · from SammanSarkar/GSoC_archive_2025
- GSoC proposal - Jay Kapadia2025 · Accepted · from SammanSarkar/GSoC_archive_2025
Read them for structure, not to copy. All proposals for Chromium.