Ruby is object-oriented programming language

Technologies
ruby on rails
Topics
web development, type system, performance optimization
Ruby is object-oriented programming language

The Ruby organization collects mentors and students working on the Ruby language (MRI), the Ruby packaging system (Bundler, RubyGems, and RubyGems.org), and other Ruby projects. Any Ruby OSS project is eligible to be included in the Ruby GSOC organization.

2021 Program

Successful Projects

Contributor
Sushanth Rao
Mentor
soutaro
Organization
Ruby
Writing of RBS Files
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
Mentor
Yusuke Endoh
Organization
Ruby
Language Server for RBS
Implement Language Server for RBS
Contributor
Rohit Menon
Mentor
Koichi Sasada
Organization
Ruby
Ractor-supported libraries
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
Mentor
Koichi Sasada
Organization
Ruby
Optimize Kernel::require API for Ruby 3
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
Mentor
Koichi Sasada
Organization
Ruby
Tests for debugger
GSoC 2021 Proposal: Tests for debugger Overview debug.rb is a replacement of the traditional lib/debug.rb standard library which is implemented by...