Click to expand
π‘ Shelve is an all-in-one development workspace that revolutionizes how developers manage environments and collaborate on projects.
Shelve aims to become the ultimate development workspace by addressing common pain points in modern development workflows:
- π― Simplify environment management
- π€ Enhance team collaboration
- π Accelerate development setup
- π Secure sensitive data
ποΈ Current Status | Active Development |
π Next Release | v2.0.0 (Q4 2024) |
- π Ecosystem management for multi-repository synchronization (e.g., UnJs)
- π Enhanced integrations (GitHub, Vercel, Coolify) (e.g., environment variable syncing)
- β‘οΈ Automatic project setup with GitHub and Vercel (auto-repo creation, auto-deployment)
- π¨ Major UI improvements for a seamless experience (become one of the most beautiful dev tools)
-
π Environment Management
- Secure variable sharing
- Vault system for sharing secrets
- Multi-environment support
- Custom environment support
- Auto-formatting and validation
- Secure value generator
- Drag-and-drop .env file import
-
π οΈ Developer Experience
- CLI-first approach
- Zero configuration setup
- Automatic project detection
- Secure value generator
- Modern and intuitive interface
-
π₯ Team Collaboration
- Team workspaces
- Role-based access control
-
π Deployment & Integration
- GitHub integration
- One-click deploy with Coolify
- Self-hostable with Docker support
- OAuth authentication
-
π Security First
- End-to-end encryption
- OAuth authentication
- Role-based access control
- All-in-One: Shelve is not only an environment manager but also a project complete workspace for creating and managing projects.
- Free and Open-Source: Shelve is free to use and open-source, making it accessible to all developers. No more 20$ per month for a simple environment manager feature like some competitors (cough Vercel cough).
- Secure and Private: Shelve provides end-to-end encryption and secure sharing, ensuring the safety of your data.
- Easter Eggs: Shelve is full of surprises, the more you use it, the more you discover hidden features.
- Community-Driven: Shelve is built by developers, for developers, with a strong focus on community feedback and contributions.
- Frontend: Nuxt, Tailwind CSS
- Backend: Nitro, Bun
- Infrastructure: Turborepo, Docker
- Database: DrizzleORM, PostgreSQL
- Mailer: Resend
- Validation: Zod
- CI/CD: GitHub Actions
For more detailed about contributing, please refer to the Contributing Guide.
For comprehensive documentation, visit the Shelve Documentation.
To self-host the Shelve application, refer to the Self-Hosting Section.
For questions and support, join our Discord Community or open an issue on GitHub.
To report bugs, open an issue on the GitHub Issues page.
To suggest new features, open an issue on the GitHub Issues page.
We would like to thank all contributors and the open-source community for their support.
Published under the APACHE license.
Made by @HugoRCD, @CavallucciJohann and community π
π€ auto updated with automd (last updated: Wed Nov 27 2024)