Community funded developer infrastructure
Ruby Together is a grassroots initiative committed to supporting the critical Ruby infrastructure you rely on: Bundler, RubyGems, and other shared tools. Check out what we've done in the last month.
Join companies like Zendesk and Stitch Fix; developers like Brandon Conway, Patrick McKenzie, and Niklaus Giger; plus many others supporting the Ruby ecosystem.
Do you work on a Ruby open source project? Send us a project proposal and we will consider funding your work!
- Your financial backing allows Ruby Together to pay expert, professional developers to work on improving critical infrastructure projects.
- The Ruby Together board of directors, elected by members, selects the most impactful projects to fund.
- Ruby Together publishes monthly updates showing progress and our proven results.
For over six years, Ruby Together as maintained and developed infrastructure for the Ruby programming language:
- Made Bundler faster, more reliable, and less buggy in 1 major, 9 minor, 85 patch, and 27 prerelease versions, while helping merge Bundler into Ruby itself
- Improved RubyGems by fixing bugs, integrating Bundler, and releasing 1 major, 5 minor, 55 patch, and 4 prerelease versions
- Maintained RubyGems.org to provide gems faster and more securely, while providing a record 99.998% uptime for gem downloads from 2015 to 2021
- Funded rebuilding and relaunching The Ruby Toolbox, the most thorough gem reference and comparison site on the internet
- Launched Gemstash, a private gem server that can also cache gems locally for your office or datacenter
Let's improve Ruby, together!
This graph represents Ruby Together's fundraising progress to date, as well as our future fundraising goals. This does not include sponsored work on projects by groups other than Ruby Together.
- Hire a second full-time dev to focus on Ruby, Rails, & other projects
- Hire a full-time dev to improve gem tools
- Create a public Ruby ecosystem analytics dashboard
- Merge Bundler and RubyGems into a single, unified project
- Expand RubyBench to comprehensively cover Ruby, Rails, and Bundler
- 3 devs at 1-2 days per week
- Maintain Bundler, RubyGems, and RubyGems.org
- Continuous improvements, as long as nothing unusual goes wrong
- 2-3 devs at 5 hours per week
- Maintain Bundler and RubyGems.org
- No maintenance on RubyGems
- Improvements only from volunteers
- Maintenance as time permits
- Fixes take days or weeks
- Improvements take months or years
We have ambitious fundraising goals, and as we hit them we will kick off even bigger projects:
- Create a public Ruby ecosystem analytics dashboard, including Ruby version usage, Bundler version usage, and dramatically expanded statistics for each gem
- Merge Bundler and RubyGems to stop bugs due to mismatched versions forever
- Expand RubyBench.org into a public benchmark for every commit of Bundler, Rails, and Ruby itself
When we hit $35k per month, we'll not only have developers maintaining every core tool, we'll have someone working to improve those tools full time as well. When we hit $50k per month, we'll hire a second full-time developer to focus on maintaining and improving Rails and Ruby itself.
Ruby needs this, and your help is critical to get it done.
The more contributors can live off their open-source work, the more they'll be able to devote to that work and the better their software will be for everyone. This is why we've been contributing funds to the open-source infrastructure we rely on.
— Andreas Fuchs, Stripe