
Ruby
Ruby is an object-oriented programming language
- 43
- Projects
- 8
- Years accepted
- 5
- In 2026
Projects by year
432026
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
The project primary objective would be bypassing the current usage of the webview library in Scarpe, feeding directly the HTML and Javascript code to...
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 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
- Optimizing Garbage Collection for Ruby RactorsRohit Menon
- RDoc generation from RBSSushanth
- Implementing Ruby 3.0 Pattern Matching in TruffleRubyRaghu Ranganathan
2021
5 acceptedShow
- Writing of RBS FilesSushanth Rao
- Language Server for RBSYuki Osaki
- Ractor-supported librariesRohit Menon
- Optimize Kernel::require API for Ruby 3Xinyu Wang
- Tests for debuggerNaoto Ono
2020
4 acceptedShow
- GSOC 2020 Proposal for GemStashHac Duy Quang Nguyen
- Brush up RBS and related tools for practical Rails appsTadashi Saito
- Add gem owner add and remove in web UI of rubygems.orgPavan Vachhani
- Allowing Type Checking in Method SignaturesAfront
2019
5 acceptedShow
- Recursive tree view for gem dependenciesNakul Warrier
- A Rails 6 package transition in DebianJongmin Kim
- Integrate functionality from gem-web into RubyGems gem CLIMatheus Richard
- Adding Autocomplete Function in RubyGems.org Search UIShunji Nishitani
- Bundler and gem metrics, statistics and analyticsOr Hadad
2018
5 acceptedShow
- Adding Type Annotations to Ruby Syntaxnicholaslyang
- Apply for the project of Ruby huge memory machineYimin Zhao
- Integrate functionality from bunAgrim Mittal
- Add security vulnerability notifications in rubygemsShlok Srivastava
- Add multi-factor authentication to Rubygems.Qiu Chaofan
2016
12 acceptedShow
- Java ByteBuffer Support for Nio4rUpekshe Jayasekera
- Maintain Bundler: a very popular and widely-used open source projectallenzhao
- Optional types for Matz's Ruby InterpreterRB
- Move the Bundler API back into RubyGems.orgAditya Prakash
- Implement UJS using native JavaScriptDangyi Liu
- Cap'n Proto RPC implementation by wrapping c++NemoNoboru
- Rails: Support Auto-Completion in Web ConsoleHiroyuki
- Rebuild bundler.io, the Bundler websitekruczjak
- Maintain Bundler: a very popular and widely-used open source projectBoggs
- Plugin systemasutoshpalai
- Breaking changes for the 2.0 releaseChalkos
- Automatic-selection mechanism for data structures in MRIspinute
Public proposals
1Read them for structure, not to copy. All proposals for Ruby.