Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

Shelve

Effortless & secure secrets management

Effortless OSS secrets management. Run apps without ⁠.env (⁠shelve run), sync via CLI/GitHub, command via Cmd+K. Secure, collaborative, superior DX. Free & Self-hostable.

Top comment

Shelve: Effortless Secrets Management, Elevated DX Stop the .env chaos and configuration headaches. Shelve provides a secure, centralized platform meticulously designed to make managing environment variables and application secrets simple, collaborative, and truly effortless for developers and teams. Experience secrets management built with an **uncompromising focus on Developer Experience (DX)**, blending powerful capabilities with an elegant, intuitive workflow. ✨ Unpacking the Features: 🚀 Revolutionize Your Workflow with shelve run * Run Commands Without .env Files: Execute any script dev, build, start, etc.) directly! Shelve **injects secrets securely at runtime**, eliminating the need for local .env files, boosting security, and simplifying setup dramatically. 🔒 Secure & Centralized Secrets Management * Single Source of Truth: Manage all API keys, tokens, and environment variables in one organized, secure dashboard. * Robust Security: Secrets are hashed SHA-256) and encrypted at rest AES-256). Auditable via our open-source code. * Vault Sharing: Securely share secrets with time limits and view counts using the integrated Vault. * Value Generation: Generate cryptographically secure values directly within Shelve. ✅ Ensure Consistency & Prevent Errors * Instant Environment Parity Checks: Immediately detect missing or inconsistent variables across dev, staging, prod, and custom environments. Stop runtime errors before they happen! * Multi-Environment Clarity: Easily view and manage configurations specific to each stage. * .env Import: Effortlessly import existing variables via drag-and-drop. 💻 Superior Developer Experience (DX) * Powerful & Intuitive CLI @shelve/cli): Fetch pull), update push), check status, and more, directly from your terminal. Designed for speed and automation. * Command Palette Cmd+K): Navigate your entire workspace, search secrets, and trigger actions in milliseconds without touching your mouse. * Elegant UI: A clean, fast, and modern interface built with Nuxt UI & Nuxt UI Pro. * Zero Config Start: Automatic project detection simplifies initial setup. 🔄 Seamless Sync & Integrations * Automated GitHub Sync: Keep GitHub Actions & Repository secrets effortlessly synchronized with Shelve via our official GitHub App. Perfect for CI/CD. * (Future): Expanding integrations with Vercel, Netlify, and other key developer platforms. 👥 Effortless Team Collaboration * Team Workspaces: Organize projects and securely manage shared secrets. * Role-Based Access Control (RBAC): Simple and clear permissions (Owner, Admin, Member). 🤔 Why Shelve? * Run Without .env: The shelve run feature fundamentally changes local development security and convenience. * Prevent Runtime Errors: Instantly spot configuration drift between environments. * Exceptional DX: From the slick UI and Cmd+K palette to the powerful CLI, Shelve is built to feel good to use. * Secure & Transparent: Strong encryption standards combined with open-source code. * Free & Open Source: Core functionality is always free. Self-hostable (Docker, Coolify) for full control. 🚀 Get Started Install Shelve as a development dependency in your project: # Using pnpm pnpm add @shelve/cli -D # Using bun bun add @shelve/cli -D # Using npm npm install @shelve/cli -D # Using yarn yarn add @shelve/cli --dev