Gemstash

No phone app

  • Recognised40% of the score20
  • Phone app26% of the score0
  • Documented20% of the score80
  • Free plan14% of the score100
Free plan
Yes
Runs on
self-hosted

Summary

Gemstash is ranked #15 of 60 in artifact repository software on Samsung Mobile US Press. It runs on Self-hosted. There is a free plan.

Gemstash plans and pricing

All plans
Gemstash Free Open-source Ruby gem; self-hosted github.com · 5 Oct 2026

Compared on artifact repository software

Upstream proxy
Yesgithub.com
Access control
fine-grainedgithub.com
Self hosted
Yesgithub.com

Facts

Purpose
Gemstash is a cache for remote gem servers such as RubyGems.org and a private gem source.github.com · 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 · 5 Oct 2026
Upstream sources
Gemstash can fetch from multiple gem sources, and its default source can be changed in its configuration.github.com · 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 · 5 Oct 2026
Private gems
Users can push, fetch, and yank private gems using API keys and the RubyGems command line.github.com · 5 Oct 2026
Authentication caveat
Private gems and specs are accessible without authentication by default; protected fetching can be enabled in setup.github.com · 5 Oct 2026
Access controls
Gemstash API keys can be given specific permissions for pushing, yanking, and fetching gems.github.com · 5 Oct 2026
Caching
Gem files are cached indefinitely, while dependency metadata is cached for 30 minutes by default.github.com · 5 Oct 2026
Storage and database
Gemstash stores files under ~/.gemstash by default, and supports SQLite, PostgreSQL, MySQL, and MySQL2 database adapters.github.com · 5 Oct 2026
Caching backend
The default in-memory cache can be replaced with a Memcached server or cluster.github.com · 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 · 5 Oct 2026
Monitoring
Gemstash provides a /health endpoint that reports status for its heartbeat, storage, and database.github.com · 5 Oct 2026
License
The project is available under the MIT License.github.com · 5 Oct 2026
Maintainer
Gemstash is maintained by Ruby Central, which describes itself as a nonprofit supporting Ruby infrastructure.github.com · 5 Oct 2026

Best Gemstash alternatives

See all 20

Where it ranks on Samsung Mobile US Press

Is Gemstash yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources