Skip to main content
OpenSourceAlternatives

Shelve

Open source · OSI-approvedStatus: unknownNew

Open-source secret and environment variable manager

Shelve is an open-source, self-hostable secret and environment-variable manager for storing, encrypting, sharing, and automating secret workflows. It organizes variables per project and environment, and suits developers and small teams who want a central secrets store with a CLI, GitHub sync, and team workspaces under their own control.[1][2]

Quick verdict

Developers and small teams with secrets scattered across chats, docs, and local files will benefit most from Shelve. Per-project and per-environment organization, a local CLI with GitHub sync, and documented self-hosting are the concrete reasons. The material constraint is operational: SSO and support SLAs are undocumented, and self-hosting needs an operator. If you want an open-source secrets store you can run yourself, choose Shelve; if you need stated SSO and support guarantees, choose a vendor that documents them.[1][2][3][4]

Key features

  • Variables per project and environment Secrets and environment variables are organized by project and environment, so development, staging, and production values stay separated in one store.[1]

  • Central secret management The homepage positions Shelve as an all-in-one secret manager for storing, encrypting, sharing, and automating secret operations from one place.[1]

  • CLI for local workflows A dedicated CLI package can be downloaded and installed so developers can work with secrets directly from their local setup.[1][2]

  • GitHub sync GitHub synchronization connects team repositories to the secrets store, keeping env values flowing into existing development workflows.[1][2]

  • Crypto utilities and generators Built-in cryptography utilities and generators cover key creation and secret generation without reaching for separate tools.[1][2]

  • Team workspaces with roles Team workspaces with roles and members let groups share secrets with scoped access instead of passing values around by hand.[1]

  • Self-hosting on four targets Official guides cover self-hosting on Docker, Coolify, Vercel, and Railway, so teams can run Shelve on their own infrastructure.[1]

  • Migration guides from four incumbents Documented migration paths from Doppler, Vault, Infisical, and 1Password give teams moving off an existing store a defined route.[1]

Who will love it

  • Small teams centralizing env sprawl Teams whose secrets are scattered across chat messages, docs, and local files get one store per project and environment with scoped sharing.[1][2]

  • Developers who live in the terminal CLI-first developers who want secrets available where they already work get local access plus GitHub sync into their repos.[1][2]

  • Self-hosters avoiding vendor lock-in Operators who prefer to hold their own secrets infrastructure get Apache-2.0 code with documented Docker and platform deploys.[1][2]

Who should avoid it

  • Teams needing documented SSO or SLAs No SSO or enterprise support plan appears on the inspected official pages, so buyers with those procurement requirements should verify before committing.[1][2]

  • Self-hosting needs an operator Running Shelve yourself means taking on deployment, updates, and availability across the documented Docker, Coolify, Vercel, or Railway targets.[1]

  • The deciding trade If you want an open-source secrets store with a CLI and GitHub sync that you can run yourself, choose Shelve; if you need a fully managed service with documented SSO and support SLAs, choose a vendor that states them.[1][2][3]

Fit and portability

CLI and GitHub capture paths The CLI and GitHub sync meet developers in their existing workflow, so adopting Shelve does not require changing how code is written or shipped.[1][2]

Self-host for control, cloud for convenience Self-hosting keeps the secrets store on your own infrastructure with documented guides, while the hosted cloud app at app.shelve.cloud serves teams that prefer a managed setup.[1][2]

Defined exit from incumbents Migration guides from Doppler, Vault, Infisical, and 1Password document the route in, which lowers the cost of switching either direction.[1]

Questions worth asking

Can you self-host Shelve?

Yes. The official docs carry a dedicated self-hosting section with Docker, Coolify, Vercel, and Railway guides, and the core is Apache-2.0 open source on GitHub, so the self-hosted install is the free path apart from your own hosting costs.[1][2]

Does Shelve have a CLI?

Yes. Shelve ships a CLI package that you download and install to manage secrets locally, alongside GitHub sync for team workflows.[1][2]

How do you migrate to Shelve from Doppler, Vault, or Infisical?

The official docs include a migration section with guides from Doppler, Vault, Infisical, and 1Password, which is the documented path for teams moving an existing secrets store to Shelve.[1]

Is Shelve open source?

Shelve is open source under the Apache-2.0 license in the HugoRCD/shelve repository, so the code can be inspected, forked, and self-hosted.[1]

Sources and editorial review

Source research. Reviewed on October 12, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.

We have not run or tested this product.

  1. Shelve homepage

    official · Observed October 12, 2026

    Official homepage: all-in-one secret manager positioning (store, encrypt, share, automate), secret management, crypto utilities, generators, team workspaces, CLI and GitHub sync; links to cloud app, docs, and GitHub. Observed 2026-10-12.

  2. Shelve documentation

    official · Observed October 12, 2026

    Official docs: secret management, projects/variables/environments, crypto utilities, team workspaces with roles and members, CLI download/install, GitHub sync, migration section covering Doppler, Vault, Infisical, and 1Password. Observed 2026-10-12.

  3. Shelve self-hosting on Vercel

    official · Observed October 12, 2026

    Official self-hosting docs listing Docker, Coolify, Vercel, and Railway deployment guides. Observed 2026-10-12.

  4. Shelve CLI documentation

    official · Observed October 12, 2026

    Official CLI docs: download and install the CLI package to use Shelve locally. Observed 2026-10-12.

  5. HugoRCD/shelve repository

    official · Observed October 12, 2026

    GitHub repository HugoRCD/shelve: open-source secret and environment management, CLI and GitHub sync, TypeScript, Apache-2.0 license, created 2024-02-27, public, not archived, releases enabled, recent activity. Observed 2026-10-12.

  6. Shelve on OpenAlternative directory

    community · Observed October 12, 2026

    OpenAlternative directory lists Shelve as an open-source alternative to Keeper and Doppler. Discovery lead only; identity verified against the official site and repository. Observed 2026-10-12.

Compared with these products

No explicit proprietary baseline is recorded.

Similar projects

Related projects with shared categories, technologies, or licensing.

Phase

PhaseOpen

Open-source secrets and environment management for engineering teams

Stars929
Commitjust now
LicenseMIT

Phase is an open-source, end-to-end encrypted platform for managing secrets and environment variables from development to production.

Cap

CapOpen

Self-hosted CAPTCHA that verifies visitors without puzzles

Stars7,924
Commitjust now
LicenseApache-2.0

Cap is a self-hosted CAPTCHA that checks visitors with background proof-of-work and browser challenges instead of image puzzles.

Keyshade

KeyshadeOpen

Open source secret and configuration management for developers

Stars770
Commit5mo ago
LicenseMPL-2.0

Keyshade is an open source secret and configuration management platform where developers sync variables and secrets from one dashboard into their projects.

Procaptcha

ProcaptchaOpen

Privacy-focused CAPTCHA that replaces reCAPTCHA and hCaptcha

Stars302
Commitjust now
LicenseApache-2.0

Procaptcha is a privacy-focused CAPTCHA that drops into any form as a reCAPTCHA or hCaptcha replacement, passing real humans invisibly and challenging suspected bots.

RustDesk

RustDeskOpen

Remote desktop you can point at your own relay server

Stars122.3K
Commit11h ago
LicenseAGPL-3.0

RustDesk is remote desktop software where the relay server is a binary you can run yourself. That is the whole argument: the same convenience as the commercial tools, without your screen sessions transiting a vendor's infrastructure.

HashiCorp Vault

HashiCorp Vault

Secrets management and access control for dynamic infrastructure

Stars36.4K
Commitjust now
LicenseBUSL-1.1

HashiCorp Vault is a secrets manager that issues short-lived credentials, encrypts application data, and brokers privileged access from one control plane.