Open Source Program

Serving our community

Ruby Central's Open Source Program focuses on maintaining and improving critical infrastructure and tools for the Ruby ecosystem. The program aims to ensure these fundamental components are secure, reliable, scalable, and fast, enabling developers to effectively package, share, and use Ruby software. 

Ruby Central recognizes the importance of sustainable, high-quality tooling and infrastructure for both short-term business success and the long-term vitality of the Ruby community. Through this program, Ruby Central fulfills its unique position and obligation to coordinate, fund, develop, and operate shared resources that benefit the entire Ruby ecosystem.

Program News

Our Mission

To sustainably provide high-quality and secure infrastructure through RubyGems to reliably build Ruby software that enables businesses and our community to thrive.  We are dedicated to supporting impactful open source projects on behalf of the Ruby community and fostering the growth of open source contributors to ensure the continuity of the Ruby ecosystem.

Our Vision

Our vision for 2025 focuses on three pillars: Security, Stability, and Sustainability. Security is our top focus continuing our work on addressing supply chain security and improving our cloud infrastructure controls.  Our Stability efforts center on disaster recovery planning and improving operations documentation.  Sustainability looks at providing stable funding for maintenance and crucial projects and paving the way for expanding team contributions.

Projects

Learn more about our current and past efforts

Bundler

Bundler is an essential tool in the Ruby ecosystem that simplifies dependency management.  It provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed.

Gemstash

Gemstash serves as a versatile tool for rubygem management within organizations. It functions as both a cache for remote servers like RubyGems.org and a private gem source.

RubyAPI

RubyAPI provides comprehensive documentation through its website for the Ruby programming language. It serves as a valuable resource for Ruby developers, offering advanced search & detailed information on various aspects of the language.

RubyGems

RubyGems is the canonical package manager for the Ruby programming language, designed to facilitate the distribution and management of Ruby packages known as “gems”.  RubyGems is also a client for RubyGems.org for managing owners & API Keys.

Rubygems.org

RubyGems.org is the official public repository for the Ruby programming language, serving as a fundamental resource for Ruby developers to publish, discover, and manage Ruby libraries.  We staff a 24/7 on call rotation that maintains this service.

The Ruby Toolbox

The Ruby Toolbox is a comprehensive catalog and resource for Ruby developers that helps them discover and evaluate open-source libraries and tools for their projects.

Contribute

There are numerous ways to get involved.

If you think you've found a security issue, please report it via HackerOne.

Team

Meet the people behind our program

André Arko

André Arko

RubyGems

Arun Agrawal

Arun Agrawal

RubyGems.org

Colby Swandale

Colby Swandale

RubyAPI & RubyGems.org

David Rodríguez

David Rodríguez

Bundler & RubyGems

Ellen Marie Dash

Ellen Marie Dash

RubyGems

Gift Egwuenu

Gift Egwuenu

RubyGems

Irene Kannyo

Irene Kannyo

RubyGems Content Marketing Manager

Josef Šimánek

Josef Šimánek

RubyGems.org

Martin Emde

Martin Emde

RubyGems

Marty Haught

Marty Haught

Interim Open Source Lead

Samuel Giddins

Samuel Giddins

RubyGems.org

Program Support

Our program is funded by several sources

As part of our sustainability initiative, we are seeking corporate sponsors to build up our foundation of support.

Program-Specific Funding Donated Services Memberships Corporate Sponsorships