Skip to content
The Ruby community's gem hosting service.
HTML Ruby CSS JavaScript Shell
Find file
Latest commit 0e5daba May 4, 2016 @arthurnn arthurnn Add sync back to the list
[related #1190]
Failed to load latest commit information.
app Prevent stats page error when no downloads May 1, 2016
bin Move sqs_worker.rb so it's out of the default load path Feb 18, 2016
config back to log level info for staging Apr 30, 2016
db Add index for faster stats Mar 29, 2016
doc Update ERD May 14, 2015
lib Add sync back to the list May 4, 2016
public ref #1175, adding apple touch icons Mar 6, 2016
reports Add brakeman security scanner Jul 19, 2015
script Add s3_utils for easy scripting (#1242) Apr 9, 2016
server Cleanup for vault and gemcutter Oct 16, 2009
test Prevent stats page error when no downloads May 1, 2016
vendor Update aws-sdk to version 2.3.1 May 3, 2016
.gitignore Remove Librato Mar 25, 2015
.gitmodules Use public vendor git submodule Jan 28, 2015
.rubocop.yml add rubocop target ruby version Mar 19, 2016
.rubocop_todo.yml Update rubocop to version 0.33.0 Aug 22, 2015
.ruby-version Upgrade Ruby version to 2.2.4 (#1243) Apr 7, 2016
.travis.yml test capistrano loading in travis Apr 19, 2016 Updating to latest contributor covenant & converting to mailto Aug 18, 2015 Merge pull request #1248 from nettofarah/patch-2 Apr 9, 2016
Capfile fix deploy strategy to work with specific SHA Aug 13, 2015
Gemfile Update rails to final version Mar 8, 2016
Gemfile.lock Update aws-sdk to version 2.3.1 May 4, 2016
MIT-LICENSE Update © Jul 16, 2015 Update links on readme Mar 13, 2016
Rakefile Set maximum line length to 100 characters Jul 20, 2015 Update rubocop to version 0.33.0 Aug 22, 2015
shipit.yml update shipit.yml for latest shipit version Jul 5, 2015 (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 Amazon 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.