Sunday, November 15, 2026 4,523 lists 78,992 records on file
List your app or device

  1. Home
  2. Artifact repository software
  3. Gemstash

Gemstash

Plans and prices

Gemstash

Free

Open-source Ruby gem; self-hosted

Every plan, in full

On the record

Access controls
Gemstash API keys can be given specific permissions for pushing, yanking, and fetching gems.github.com · read 5 Oct 2026
Authentication caveat
Private gems and specs are accessible without authentication by default; protected fetching can be enabled in setup.github.com · read 5 Oct 2026
Bundler integration
Bundler can be configured to mirror gem sources through Gemstash, with the simpler mirror setup requiring Bundler 1.11.0 or later.github.com · read 5 Oct 2026
Caching
Gem files are cached indefinitely, while dependency metadata is cached for 30 minutes by default.github.com · read 5 Oct 2026
Caching backend
The default in-memory cache can be replaced with a Memcached server or cluster.github.com · read 5 Oct 2026
Intended users
The project suggests Gemstash for teams using Bundler across machines, publishing private gems, or repeatedly bundling the same gems.github.com · read 5 Oct 2026
License
The project is available under the MIT License.github.com · read 5 Oct 2026
Maintainer
Gemstash is maintained by Ruby Central, which describes itself as a nonprofit supporting Ruby infrastructure.github.com · read 5 Oct 2026
Monitoring
Gemstash provides a /health endpoint that reports status for its heartbeat, storage, and database.github.com · read 5 Oct 2026
Private gems
Users can push, fetch, and yank private gems using API keys and the RubyGems command line.github.com · read 5 Oct 2026
Purpose
Gemstash is a cache for remote gem servers such as RubyGems.org and a private gem source.github.com · read 5 Oct 2026
Server limitation
Gemstash uses Puma and Rack, and its server configuration is not customizable, although the bind address and Puma thread count can be configured.github.com · read 5 Oct 2026
Storage and database
Gemstash stores files under ~/.gemstash by default, and supports SQLite, PostgreSQL, MySQL, and MySQL2 database adapters.github.com · read 5 Oct 2026
Upstream sources
Gemstash can fetch from multiple gem sources, and its default source can be changed in its configuration.github.com · read 5 Oct 2026

Alternatives to Gemstash

Every alternative, ranked