Ruby GSoC projects
Every Google Summer of Code project accepted at Ruby, grouped by program year. Open a project to see its contributor, mentors, technologies, and source code.
Back to RubyGSoC 2026
5 projects- Eliminating Shim Methods via Method Rewriting in LowType
Aditya_Chauhan
- Event Transparency Logs
Amisha Chhajed
- Ruby Vulnerability Warnings on RubyGems
Harinish Sabapathi
- HTTP Streaming
Piyush-Goenka
- Bring Scarpe (shoes) to the TUI
TureCatedu
GSoC 2023
4 projects- Scarpe
Pavan Nambi
- Scarpe on WASM
Giovanni Borgh
GSoC 2022
3 projects- Optimizing Garbage Collection for Ruby Ractors
Rohit Menon
- Implementing Ruby 3.0 Pattern Matching in TruffleRuby
Raghu Ranganathan
- RDoc generation from RBS
Sushanth
GSoC 2021
5 projects- Writing of RBS Files
Sushanth Rao
- Language Server for RBS
Yuki Osaki
- Ractor-supported libraries
Rohit Menon
- Optimize Kernel::require API for Ruby 3
Xinyu Wang
- Tests for debugger
Naoto Ono
GSoC 2020
4 projects- GSOC 2020 Proposal for GemStash
Hac Duy Quang Nguyen
- Brush up RBS and related tools for practical Rails apps
Tadashi Saito
- Add gem owner add and remove in web UI of rubygems.org
Pavan Vachhani
GSoC 2019
5 projects- Recursive tree view for gem dependencies
Nakul Warrier
- Integrate functionality from gem-web into RubyGems gem CLI
Matheus Richard
- A Rails 6 package transition in Debian
Jongmin Kim
- Adding Autocomplete Function in RubyGems.org Search UI
Shunji Nishitani
GSoC 2018
5 projects- Adding Type Annotations to Ruby Syntax
nicholaslyang
- Integrate functionality from bun
Agrim Mittal
- Add security vulnerability notifications in rubygems
Shlok Srivastava
- Add multi-factor authentication to Rubygems.
Qiu Chaofan
GSoC 2016
12 projects- Java ByteBuffer Support for Nio4r
Upekshe Jayasekera
- Move the Bundler API back into RubyGems.org
Aditya Prakash
- Implement UJS using native JavaScript
Dangyi Liu
- Plugin system
asutoshpalai