Ruby logo
GSoCProgramming languagesAccepted in 2026

Ruby

Ruby is an object-oriented programming language

43
Projects
8
Years accepted
5
In 2026

Projects by year

43

2026

5 acceptedShow
  • Eliminating Shim Methods via Method Rewriting in LowType

    Accepted project · by Aditya_Chauhan

    LowType currently relies on shim methods to bypass type checking when disabled, adding persistent runtime overhead on every method call through...

  • Event Transparency Logs

    Accepted project · by Amisha Chhajed

    RubyGems.org currently lacks transparency into critical package registry events such as gem publications, ownership changes, and deletions, making it...

  • Ruby Vulnerability Warnings on RubyGems

    Accepted project · by Harinish Sabapathi

    Developers using Ruby gems have no official way to know when a gem they depend on has a known security vulnerability. This project integrates...

  • HTTP Streaming

    Accepted project · by Piyush-Goenka

    This project addresses the absence of HTTP streaming support in the Rage framework, where responses are currently fully buffered before being sent to...

  • Bring Scarpe (shoes) to the TUI

    Accepted project · by TureCatedu

    Building modern Text User Interfaces (TUIs) often forces developers to choose between writing complex, low-level terminal sequence code or adopting...

2023

4 acceptedShow
  • Scarpe on WASM

    Accepted project · by Giovanni Borgh

    The project primary objective would be bypassing the current usage of the webview library in Scarpe, feeding directly the HTML and Javascript code to...

  • Reducing Garbage Collection Cost with Fibers in Ruby

    Accepted project · by Joyce Chen

    Ruby uses garbage collection (GC) to automatically reclaim memory that was allocated by a program, but no longer used. Consequently, users do not...

  • Hash Maps That Don’t Hate You: A Proposal For Fast, Insertion-Ordered Hash Maps in Truffleruby

    Accepted project · by Mostafa-M-K

    The project this document proposes is that of implementing the hash map structure described in high level detail in the article Hash Maps That Don’t...

  • Scarpe

    Accepted project · by Pavan Nambi

    Scarpe is a project designed to resurrect the shoes library using modern technology. This project aims to leverage an HTML/CSS/JS/RUBY stack to...

2022

3 acceptedShow

2021

5 acceptedShow

2020

4 acceptedShow

2019

5 acceptedShow

2018

5 acceptedShow

2016

12 acceptedShow

Public proposals

1

Read them for structure, not to copy. All proposals for Ruby.