Eliminating Shim Methods via Method Rewriting in LowType
Contributor: Aditya_Chauhan
LowType currently relies on shim methods to bypass type checking when disabled, adding persistent runtime overhead on every method call through...
Ruby is an object-oriented programming language
Contributor: Aditya_Chauhan
LowType currently relies on shim methods to bypass type checking when disabled, adding persistent runtime overhead on every method call through...
Contributor: Amisha Chhajed
RubyGems.org currently lacks transparency into critical package registry events such as gem publications, ownership changes, and deletions, making it...
Contributor: 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...
Contributor: 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...
Contributor: TureCatedu
Building modern Text User Interfaces (TUIs) often forces developers to choose between writing complex, low-level terminal sequence code or adopting...
Contributor: 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...
Contributor: 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...
Contributor: 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...
Contributor: 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...
Contributor: Rohit Menon
Ruby 3 introduced Ractors, which allow true concurrency in the language. However, Ruby's stop-the-world Garbage Collector (GC) pauses all of the...
Contributor: Sushanth
Documentation refers to the additional text associated with a codebase to help developers and/or clients/users understand the code/use cases better....
Contributor: Raghu Ranganathan
This project aims to improve feature parity between TruffleRuby and CRuby in places where full Ruby 3.0 feature parity has not been achieved, aiming...
Contributor: Sushanth Rao
Writing of RBS Files Ruby is an extremely easy to use, syntactically elegant, dynamically typed language. Ruby announced the release of RBS, a...
Contributor: Yuki Osaki
Implement Language Server for RBS
Contributor: Rohit Menon
Ractor is a feature introduced in Ruby 3 that allows parallel execution. However, many Ruby libraries are currently not compatible with Ractor. This...
Contributor: Xinyu Wang
The most frequently used Ruby Core APIs Kernel::require and Kernel::require_relative are doing the same work: it’s to resolve the file path, read the...
Contributor: Naoto Ono
GSoC 2021 Proposal: Tests for debugger Overview debug.rb is a replacement of the traditional lib/debug.rb standard library which is implemented by...
Contributor: Hac Duy Quang Nguyen
Gemstash has long been serving as a private gem source for developers who wanted to inhabit a personal environment to update and develop their gems....
Contributor: Tadashi Saito
RBS, a type annotation language and tool for Ruby, is about to be bundled with Ruby 3.0. Gradual typing with RBS allows Rubyists to enjoy the...
Contributor: Pavan Vachhani
gem owner -a/r command is used to add or remove owners by an email. We will add options for adding/removing gem owners via Web UI. Additionally, we...
Contributor: Afront
Allows Rubyists to enforce a type into a parameter without any DSLs
Contributor: Nakul Warrier
This project would add a feature on the rubygems.org website to give an option on each gem web page to show a tree/DAG of all transitive dependencies...
Contributor: Jongmin Kim
Upgrade the Rails to 6.0.0 and patch all 169 Debian packages that depend on the Rails to be compatible with Rails 6.0.0. Rails (Ruby on Rails) is one...
Contributor: Matheus Richard
Gem-web is a tool that capable of providing an interface that allows opening documentation, source code and website of a ruby gem. Integrating it on...
Contributor: Shunji Nishitani
In RubyGems.org website, we can search for any kinds of gems you want. However, most programmers use google or any other websites to look for gems...
Contributor: Or Hadad
Bundler includes some basic information in the User-Agent header during HTTP requests to gem servers, but this information is insufficient and...
Contributor: nicholaslyang
I would like to add type annotations to Ruby, per the ideas list. These annotations will serve as documentation and hopefully a way to implement...
Contributor: Yimin Zhao
Currently, several problems are known when Ruby program runs under a high memory workload, including slow rates for allocating memory and program...
Contributor: Agrim Mittal
Having gone through bun and playing around with it, I found it to be a great tool for quick editing of Gemfiles. I would be integrating it into...
Contributor: Shlok Srivastava
This proposes the feature to generate security vulnerability notifications by gem authors for a specific gem version which have security issues....
Contributor: Qiu Chaofan
Currently gem command line tool and rubygems.org does not support any OTP authentication other than original email and password. This project tries...
Contributor: Upekshe Jayasekera
Ruby has no native ByteArray or ByteBuffer types, unlike Java. While it'd be great to have something like this in core Ruby, the next best place...
Contributor: allenzhao
I will help with current contributors of bundler to help maintain the bundler projects and other related project under bundler. As a maintainer, my...
Contributor: RB
Dynamic languages trade some of the compile-time safety properties of statically typed languages for greater flexibility for a programmer to write...
Contributor: Aditya Prakash
My project would re-implement the Bundler API on the Rails app that provides RubyGems.org. Bundler uses bundler-api to download dependency...
Contributor: Dangyi Liu
The goal of this project is to Rewrite UJS using native JavaScript, i.e., without jQuery. Add new features to UJS. Currently I have planned...
Contributor: NemoNoboru
Cap'n Proto RPC implementation Project idea There is already a decent binding of Cap'n Proto in github but it doesn't have RPC. My project consist...
Contributor: Hiroyuki
Web Console is a debugging tool for the web apps built with Ruby on Rails. In order to debug, it provides an interactive Ruby session to the...
Contributor: kruczjak
Rebuild old, middleman based http://bundler.io website and make it more automated
Contributor: Boggs
As mentioned in the listing for Bundler-related ideas, "Once an open source project has taken off and become popular and widely used, writing code...
Contributor: asutoshpalai
This is to develop a plugin system for bundler which can be used to add features like CLI commands, new sources for ruby gems and hooks for lifecycle...
Contributor: Chalkos
Everything that worked with Bundler 1.0 still works with Bundler 1.11, all new features from 1.0 to 1.11 have been incremental additions, without...
Contributor: spinute
I will consider and conduct a survey about the data structures appropriate to the operations used in Ruby, and combine their merits by dynamically...