Skip to content


Subversion checkout URL

You can clone with
Download ZIP
The Ruby community's gem hosting service.
HTML Ruby JavaScript CSS Shell
Failed to load latest commit information.
app Improved dutch translations
bin fix deploy strategy to work with specific SHA
config Improved dutch translations
db Use find_each instead of each
doc Update ERD
lib Update rubocop to version 0.34.0
public fix opensearch url format
reports Add brakeman security scanner
script Update rubocop to version 0.33.0
server Cleanup for vault and gemcutter
test Merge pull request #1029 from rubygems/ping
vendor Update sprockets to version 3.4.0
.gitignore Remove Librato
.gitmodules Use public vendor git submodule
.rubocop.yml add ping endpoint
.rubocop_todo.yml Update rubocop to version 0.33.0
.ruby-version Bump to ruby 2.2.3
.travis.yml Bump to ruby 2.2.3 Updating to latest contributor covenant & converting to mailto Bump to ruby 2.2.3
Capfile fix deploy strategy to work with specific SHA
Gemfile Revert "Revert "Merge pull request #1061 from farukaydin/remove-timec…
Gemfile.lock Update sprockets to version 3.4.0
MIT-LICENSE Update © SSL/TLSize all the things! (convert http:// to https:// where possible)
Rakefile Set maximum line length to 100 characters Update rubocop to version 0.33.0
shipit.yml update shipit.yml for latest shipit version (née Gemcutter)

The Ruby community's gem host.


  • Provide a better API for dealing with gems
  • Create more transparent and accessible project pages
  • Enable the community to improve and enhance the site



Please follow our contribution guidelines.

To get setup, please check out the Development Setup.

Our deployment process is documented on the wiki as well, there's a multi-step Checklist to run through.

Also please take note of our Code of Conduct.

If you have any trouble or questions getting set up please create an issue on this repository and we'll be happy to help!

Organization consists of a few major parts:

  • Rails app: To manage users and allow others to view gems, etc.
  • Sinatra app (Hostess): the gem server
  • Gem processor: Handles incoming gems and storing them in S3 (production) or on the filesystem in server/ (development).

License uses the MIT license. Please check the LICENSE file for more details.

Something went wrong with that request. Please try again.