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.
- Contribute code to rubygems
- Join the conversation in the Bundler Slack
- Read our RFCS and provide feedback: github.com/rubygems/rfcs
If you think you've found a security issue, please report it via HackerOne.
There are numerous ways to get involved.
- Contribute code to rubygems
- Join the conversation in the Bundler Slack
- Read our RFCS and provide feedback: github.com/rubygems/rfcs
If you think you've found a security issue, please report it via HackerOne.
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