Welcome to RubyGems.org, the Ruby community's gem hosting service. The purpose of this project is three-fold:
- Provide a better API for dealing with gems
- Create more transparent and accessible project pages
- Enable the community to improve and enhance the site
The project was started in April 2009 by Nick Quaranto, and has since grown to include the contributions of over 350 Rubyists and millions of gem downloads. As of the RubyGems 1.3.6 release, the site has been renamed to RubyGems.org from Gemcutter to solidify the site's central role in the Ruby community.
Although RubyGems.org is not run by one specific company, plenty have helped us out so far. The current design, illustrations, and front-end development of this site were created by DockYard. GitHub has also been invaluable for helping us collaborate and share code easily. The site started on Heroku, whose great service helped prove RubyGems as a viable solution that the whole community could rely on. Our infrastructure is currently hosted on AWS.
Some insights into the technical aspects of the site: It's 100% Ruby. The main site is a Rails application. Gems are hosted on Amazon S3, served by Fastly, and the time between publishing a new gem and having it ready for installation is usually just a few seconds. For more info, please check out the code, which is MIT licensed over at GitHub.