Contributors per cycle
Accepted projects each year, against the median organization that year
View as table
| UC OSPO | Median organization | |
|---|---|---|
| 2016 | 0 | 4 |
| 2017 | 0 | 4 |
| 2018 | 0 | 3 |
| 2019 | 0 | 4 |
| 2020 | 0 | 4 |
| 2021 | 0 | 4 |
| 2022 | 0 | 3 |
| 2023 | 14 | 4 |
| 2024 | 16 | 4 |
| 2025 | 17 | 5 |
| 2026 | 15 | 4 |
The UCSC Open Source Program Office (OSPO) and the UC OSPO Network supports open source work throughout the University of California system. Beginning in 2022, the UCSC OSPO took over the programmatic responsibilities of the UCSC Center for Research in Open Source Software (CROSS), including mentorship activities such as GSoC. The UCSC OSPO creates partnerships with stakeholders within and outside the UC system in order to help students learn from open source communities, support scientists in using open source to accelerate research efforts, and connect students and scientists with sponsors from industry, government, and foundations. The OSPO helps bridge the gap between academic research and successful open source projects by promoting innovative projects maintained by UC-affiliated scientists and researchers. We support the transfer of cutting-edge technology resulting from UC-originating research to industry via successful open source projects. Due to the multi-campus nature of our current efforts, the projects we support and promote cover a wide range of topics and technologies - including:
Contributors in 2026
15
−2 from 2025
Projects since 2016
62
15.5 a cycle on average
Cycles
4 of 11
4-cycle streak
Rank in 2026
#12
of 183, 1.3% of slots
Mentors
20
for 16 projects in 2024
Accepted projects each year, against the median organization that year
| UC OSPO | Median organization | |
|---|---|---|
| 2016 | 0 | 4 |
| 2017 | 0 | 4 |
| 2018 | 0 | 3 |
| 2019 | 0 | 4 |
| 2020 | 0 | 4 |
| 2021 | 0 | 4 |
| 2022 | 0 | 3 |
| 2023 | 14 | 4 |
| 2024 | 16 | 4 |
| 2025 | 17 | 5 |
| 2026 | 15 | 4 |
Each one has its own page of organizations and trends
Technologies
# Topics
- Open Source Hardware and Chip Design - AI / Machine Learning - Storage Systems and Devices - Data Science and visualization - Scientific Computing & Research Infrastructure - Reproducibility - Cloud-based computation All of our mentors are scientists and researchers who are actively involved in one or more of these open source projects.
15 projects in 2026 · All 62 projects since 2016
Antonio T.
The NeuroHealth-Vision project aims to bridge the "Protocol Gap" in 3D medical AI by developing a standardized evaluation and transfer-learning...
Ashwin Prabou
Scenic is a probabilistic programming language for generating and verifying environments of autonomous cyber-physical systems. Its driving domain-...
Avantika Pandey1
The Network Simulation Bridge (NSB) is a powerful co-simulation framework, but its current onboarding experience creates a barrier for new users due...
Ayush Vishwakarma
Peersky users currently lack built-in mechanisms to back up their P2P browsing state (IPFS blocks, Hypercore feeds, chat history, and tab sessions),...
Cindy01
Spatial domain identification is a fundamental task in spatial transcriptomics, yet state-of-the-art methods exhibit pronounced sensitivity to random...
Dhanush_
This project extends AIDRIN’s data ingestion layer beyond CSV and basic tabular formats to better match real scientific workflows. I will (1) audit...
Harshal Atre
Mobile users currently lack native access to P2P protocols like hyper://, limiting the reach of decentralized web technologies. Although desktop...
j.d.kelman95
The Edulinq LMS Toolkit provides a set of tools and a Python interface to interact with Learning Management Systems (LMSs) such as Moodle, Canvas,...
Mehbub_10
This project makes the ENTS (DirtViz) dashboard easier to grow with real field use. A lot of the UI is still wired together by hand in React, which...
Phil_Li
Spatial transcriptomics methods identify tissue domains by clustering spatial gene expression patterns, but current approaches select genes using...
Prarthana Patil
Electricity grids today serve a far more complex mix of consumers than they were designed for. Data centers, EV charging networks, and industrial...
Segun Ogundipe
This project proposes the development of a Kubernetes-native chatbot integrated with NRP's managed LLM service to provide intelligent network...
Sohan Shingade
The VINE project at Iron Horse Vineyards collects continuous agricultural data through LoRaWAN sensors (soil moisture, temperature, CO2, weather) and...
Tong Wu
CellQuery-ST addresses a key gap in computational pathology: while current models can predict gene expression or answer coarse slide-level questions,...
wmadsmit
CXL is an interconnect which uses memory disaggregation to overcome the memory bandwidth bottleneck from most workloads. OCEAN, one such CXL emulator...
6cobiMentored by Akhilesh Thite
The Peersky browser currently lacks a unified system for managing both user-installed WebExtensions and core browser preferences. This project will...
AnviMentored by Eriq Augustine, Lucas Ellenberger, fkurmann
This project aims to develop a system that detects whether code was written by a student or generated by AI tools like ChatGPT or GitHub Copilot....
Chaitanya GambaliMentored by Jack Luar, Palaniappan R, Aviral Kaintura +1
This proposal aims to add support for rectilinear floorplans in OpenROAD, an open-source EDA tool used for digital chip design. Currently, OpenROAD...
connorleeMentored by Bin Dong, Linsey Pang
In today's world sequential recommendation systems are used in various domains-- from life sciences to e-commerce and business. For example, within...
Devansh KukrejaMentored by John Madden, Alec Levy, Eric Vetha
The Environmental NeTworked Sensor (ENTS) platform is an open-source web portal designed for collecting, visualizing, and analyzing data from...
Harish BalajiMentored by Suren Byna, Jean Luca Bez
AIDRIN (AI Data Readiness INspector) is an open-source tool designed to assess the quality, fairness, and readiness of datasets before they are used...
Kajal JotwaniMentored by Samir Ghosh
This project aims to explore and develop allocentric interfaces for WebXR, focusing on enhancing user interaction in virtual reality environments....
Manish K ReddyMentored by Mohammad Firas Sada, Jeffrey Weekley, Derek Weitzel
Operating complex scientific workloads on the National Research Platform (NRP) via the Seam interface presents monitoring challenges; identifying...
Mingyuan ShaoMentored by Xi Li
My proposal is to create and control computer-generated images of breast cancer tissues. I'll spend my first four weeks building basic models called...
Param AroraMentored by Stephanie C Lieggi, Juanita Gomez
The University of California Open Source Repository Browser (UC ORB) is a discovery platform that maps and categorizes open source projects across...
Prathamesh DevadigaMentored by Jayjeet
To benchmark vector search algorithms (aka ANN algorithms), existing datasets fail to represent actual real-world workloads. Current benchmarks...
Rushil Nagpal
Our project addresses the challenge of high memory usage and slow performance in large language models, which happens mainly because of the huge...
Sahil MandiMentored by EricVin, Daniel Fremont
This proposal aims to integrate Scenic—a probabilistic programming language for scenario specification—with Robosuite, a simulation framework for...
Sophie TaoMentored by Carlos Espinosa
WildBerryEye leverages edge computing (Raspberry Pi) and object detection (YOLO) to monitor pollinators like bees and hummingbirds. My project...
tharittMentored by YUXI HONG LBNL, Nan25
PyLops is a Python package with a simple yet flexible interface for solving linear inverse problems. Previous GSoC-sponsored projects laid the...
Tobin Sia
This proposal aims to broaden the geographical scope and enhance the functionality of CarbonCast, a tool dedicated to forecasting and visualizing the...
Zeyu ZouMentored by Ziheng Duan
Spatial transcriptomics (ST) is a powerful and emerging technology that captures gene expression profileswith spatial resolution, providing...
Ayush_Sharma_Mentored by Oskar Elek, Ez_ra, Kiran Deol
Polyglot, a web application revolutionizing data exploration, offers dynamic 3D visualizations. Imagine zooming and rotating through a complex...
Palaniappan RMentored by Jack Luar, Indira Almeida
This project aims to build a conversational assistant designed around OpenROAD to answer user queries. The goal is to build a complete pipeline that...
ShaburuMentored by Leilani Gilpin
The project aims to address a common challenge faced by both beginner and advanced programmers: understanding and learning from mistakes in code...
Henry ZhouMentored by Bin, Suren Byna, Jean Luca Bez
The problem I am trying to solve is to implement multiple data compression algorithms in h5bench core access patterns through HDF5 filters. This...
Adi Akhilesh SinghMentored by Luke Rasmussen, Eric Whitley
StatWrap is a free, open-source tool to document research projects. It inventories research assets like code files, data files, and manuscripts,...
UjjwalShekharMentored by Jose Renau, Sakshi_Garg
In hardware compilers, scalability issues often arise due to inefficient tree data structures. To tackle this challenge, the proposed project aims to...
Ahmed FalahMentored by Colleen Josephson, John Madden, Aaron Wu
This proposal aims to improve an outdoor sensor platform by focusing on usability and expandability. To achieve this, the project will integrate a...
Qianru ZhangMentored by Ziheng Duan, Cormac Flanagan
Benchmarking is designed to tackle the issue of incomplete data in the field of spatial transcriptomics. The project aims to develop a benchmarking...
Joel TonyMentored by Bin, Suren Byna, Jean Luca Bez
The increasing adoption of AI/ML applications has led to new I/O access patterns and bottlenecks that differ from traditional scientific...
Mohit GoyalMentored by Oskar Elek, Ez_ra
PolyPhy is an advanced toolkit utilizing the Monte Carlo Physarum Machine (MCPM) algorithm for reconstructing networks from sparse 2D or 3D data. The...
Rishi MondalMentored by David Lee (Tech4Good @ UCSC), Jasmine Tai
The proposed project aims to enhance the platform by integrating logging and analytics features, implementing a learning dashboard, potentially...
Ashwin BardhwajMentored by Jose Renau, Sakshi_Garg
Recently, research has been made into the process in which we could tune an existing generalized LLM (such as ChatGPT 3.5, 4) for the purposes of...
Aditya N.Mentored by Bin, Suren Byna, Jean Luca Bez
I will implement stream processing support for FasTensor library. Stream processing enables online processing of live data as it arrives on the File...
Nikhil WaniMentored by Leilani Gilpin
LLM hallucinations have been tackled using various techniques, including modern retrieval methods such as Retrieval-Augmented Generation (RAGs)....
Aviral KainturaMentored by Jack Luar, Indira Almeida
This proposal provides a detailed overview of the development of an LLM-based conversational assistant with domain-specific knowledge about the...
Mahdi BanisharifdehkordiMentored by Bin, Suren Byna, Jean Luca Bez
This proposal aims to address the challenge of I/O bottlenecks in High-Performance Computing (HPC) systems by developing a Graph Neural Network (GNN)...
Aniruddha ThakreMentored by Carlos Espinosa, Aaron Hunter
The OSAVC documentation project for GSoC 2023 aims to create comprehensive documentation for a new user of the OSAVC controller. The project will...
damodardattaMentored by Carlos Espinosa, Aaron Hunter
Existing frameworks for simulation autonomous vehicles use a gazebo simulator with ROS, which limits the development to only Python and C++...
Goodness AyMentored by Haryadi Gunawi, Cindy Rubio-González
Scalable systems lay essential foundations of the modern information industry. HPC data centers tend to have hundreds to thousands of nodes in their...
Jack LuarMentored by Indira Iyer Almeida, Vitor, Indira Almeida
This project aims to review and update missing documentation and tutorials in OpenROAD-flow-scripts. A key focus will be on increasing ease-of-setup...
Kiran DeolMentored by Oskar Elek
PolyPhy is an interpretability tool which identifies network structures in both 2 and 3-dimensional data using the novel MCPM algorithm. Users can...
Luiza Zucchi HeskethMentored by Tim Fallon, Daniel Bryce
The project aims to develop a Python-to-Python conversor for LabOP-written Laboratory protocols to be executed by Hamilton Machines using PyHamilton...
Mahnoor_IsmailMentored by mrg, jcirimel
This project aims to develop a comprehensive Python-based graphical user interface (GUI) with a robust backend system to effectively analyze,...
Manank PatelMentored by Aldrin M, Philip A. Kufeldt
The project involves implementing io_uring based communication backend for network based key-value store. The current implementation in the KTLI...
Nandini SaagarMentored by Emily Lovell
Contributing to an open-source project offers novices the opportunity to join a community of practitioners, build a technical portfolio, gain...
Prashant JhaMentored by Oskar Elek, Anisha Goel
This proposal aims to enhance the infrastructure of PolyPhy by developing new architecture and maintaining existing codebases. The project will...
Rishabh Ballabh SinghMentored by Bin, John Wu
My project proposal aims to optimize the FasTensor tensor computing library to work efficiently on GPUs to enable efficient tensor contraction while...
ShahzaibkashifMentored by Jose Renau, Sakshi_Garg
The primary goal of this project is to enhance and validate LiveHD's power modeling flow, a critical feature for estimating power consumption in...
Zahra NabilaMentored by Haryadi Gunawi, Cindy Rubio-González
High-performance computing (HPC) data centers tend to have hundreds to thousands of nodes in their clusters. The use of “extreme-scale” distributed...
Zhouyixian LiMentored by Colleen Josephson
DirtViz 2.0 is a proposed project that aims to enhance the capabilities of DirtViz 1.0, a data visualization tool for sensor networks. The new...
No accepted proposals or progress posts from UC OSPO contributors yet. Contributed here? Share yours.
Claim your projectData: Google Summer of Code public archive. Contributor counts are accepted projects.