
Say hello to Shelve 2.0! A complete overhaul of the platform with a new visual identity, powerful features, and a focus on simplicity and elegance.
For a long time, Shelve has been a passion project, a side endeavor born from my own needs as a developer. But today, I'm incredibly proud to announce that Shelve is taking a monumental leap forward. Shelve 2.0 is here, and it marks its transformation from a side project to a truly polished and feature-rich tool.
This isn't just an incremental update. I've poured my heart and soul into rebuilding Shelve from the ground up, focusing on:
One of the most visible changes in Shelve 2.0 is the complete visual overhaul. I've invested heavily in crafting a brand identity that reflects the maturity and ambition of Shelve:
This visual transformation isn't just cosmetic. It signals my commitment to building a tool that developers can rely on and be proud to use.
Shelve 2.0 is not just about looks. I've also massively enhanced the core functionality and developer experience around environment management:
shelve runOne of the flagship features of v2.0 is the shelve run command. Imagine running any npm script (dev, build, start, etc.) directly from your terminal, without needing a .env file.
Shelve 2.0 introduces runtime secrets injection, allowing you to access your environment variables securely stored in Shelve, directly within your scripts. This radically simplifies your workflow and eliminates a major source of configuration headaches.
Taking integrations a step further, Shelve 2.0 now allows you to push environment variables directly to your GitHub repositories as GitHub Secrets. This is a game-changer for streamlining your CI/CD pipelines and managing configurations across your projects. Forget the cumbersome manual process of managing secrets directly in GitHub - Shelve makes it effortless. This integration is the first step towards deeper connections with other developer tools and platforms, expanding Shelve's reach beyond just environment variable management.
Vault, previously a feature within the Shelve landing page, is now a completely standalone application, accessible at vault.shelve.cloud. This self-hostable application allows anyone to securely share encrypted environment variables with others, independent of the main Shelve application. Vault provides a basic yet powerful solution for secure secret sharing, easily deployable and usable by anyone.
Beyond these highlights, v2.0 is packed with improvements across the board:
While the visual and functional improvements are front and center, Shelve 2.0 also includes significant under-the-hood refactoring and enhancements:
Shelve 2.0 is a massive step forward, and I'm incredibly excited for you to experience it. Whether you're a solo developer or part of a team, Shelve 2.0 is designed to streamline your environment management and empower you to build amazing things.
💚 Hugo