{"id":14971147,"url":"https://github.com/hugorcd/shelve","last_synced_at":"2025-05-16T07:06:44.934Z","repository":{"id":232052519,"uuid":"764108636","full_name":"HugoRCD/shelve","owner":"HugoRCD","description":"Open-source secret \u0026 environment management. Secure, simple, collaborative. CLI \u0026 Github Sync","archived":false,"fork":false,"pushed_at":"2025-05-15T06:25:21.000Z","size":44184,"stargazers_count":205,"open_issues_count":17,"forks_count":12,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-15T07:27:54.513Z","etag":null,"topics":["cli","collaboration","developer-experience","developer-tools","env","environment-variables","github","open-source","secrets","secrets-management","security","self-hosted","workflow"],"latest_commit_sha":null,"homepage":"https://shelve.cloud","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HugoRCD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/funding.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["HugoRCD"]}},"created_at":"2024-02-27T13:51:42.000Z","updated_at":"2025-05-15T06:25:24.000Z","dependencies_parsed_at":"2024-12-01T21:20:07.829Z","dependency_job_id":"5465797d-8fef-4ab0-b23e-eace3eb3af39","html_url":"https://github.com/HugoRCD/shelve","commit_stats":{"total_commits":408,"total_committers":5,"mean_commits":81.6,"dds":"0.18872549019607843","last_synced_commit":"2bdd599e41c7558ff12ddee942da7e6e86624123"},"previous_names":["hugorcd/shelve"],"tags_count":60,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HugoRCD%2Fshelve","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HugoRCD%2Fshelve/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HugoRCD%2Fshelve/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HugoRCD%2Fshelve/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HugoRCD","download_url":"https://codeload.github.com/HugoRCD/shelve/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254485066,"owners_count":22078767,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","collaboration","developer-experience","developer-tools","env","environment-variables","github","open-source","secrets","secrets-management","security","self-hosted","workflow"],"created_at":"2024-09-24T13:44:46.707Z","updated_at":"2025-05-16T07:06:39.881Z","avatar_url":"https://github.com/HugoRCD.png","language":"Vue","funding_links":["https://github.com/sponsors/HugoRCD"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/cover.png\" width=\"100%\" alt=\"Shelve - The all-in-one development workspace\" /\u003e\n\n# Shelve\n### The all-in-one development workspace\n\n[![npm version](https://img.shields.io/npm/v/@shelve/cli?color=black)](https://npmjs.com/package/@shelve/cli)\n[![npm downloads](https://img.shields.io/npm/dm/@shelve/cli?color=black)](https://npm.chart.dev/@shelve/cli)\n[![license](https://img.shields.io/github/license/HugoRCD/shelve?color=black)](https://github.com/HugoRCD/shelve/blob/main/LICENSE)\n\n[Website](https://shelve.cloud) • [Documentation](https://shelve.cloud/docs/getting-started)\n\u003c/div\u003e\n\n---\n\n## 📑 Table of Contents\n\n\u003cdetails\u003e\n\u003csummary\u003eClick to expand\u003c/summary\u003e\n\n- [📋 Overview](#-overview)\n  - [🎯 Vision \u0026 Goals](#vision--goals)\n  - [🗺️ Status \u0026 Roadmap](#status--roadmap)\n- [✨ Features](#-features)\n  - [🔑 Core Features](#core-features)\n  - [🤔 Why Choose Shelve?](#why-choose-shelve)\n- [🛠️ Tech Stack](#-tech-stack)\n- [🤝 Contributing](#-contributing)\n- [📚 Documentation](#-documentation)\n  - [📖 Full Documentation](#full-documentation)\n  - [🏠 Self-Hosting](#self-hosting)\n- [💬 Community \u0026 Support](#-community--support)\n  - [🔗 Community Links](#community-links)\n  - [❓ Where to Ask Questions](#where-to-ask-questions)\n  - [🐛 How to Report Bugs](#how-to-report-bugs)\n  - [💡 How to Suggest Features](#how-to-suggest-features)\n- [📄 License \u0026 Credits](#license--credits)\n  - [🙏 Acknowledgements](#acknowledgements)\n\n\u003c/details\u003e\n\n## 📋 Overview\n\n\u003e 💡 **Shelve** is an all-in-one development workspace that revolutionizes how developers manage environments and collaborate on projects.\n\n### Vision \u0026 Goals\n\nShelve aims to become the ultimate development workspace by addressing common pain points in modern development workflows:\n\n- 🎯 **Simplify** environment management\n- 🤝 **Enhance** team collaboration\n- 🚀 **Accelerate** development setup\n- 🔒 **Secure** sensitive data\n\n### Status \u0026 Roadmap\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e🏗️ Current Status\u003c/td\u003e\n    \u003ctd\u003eActive Development\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e📅 Next Release\u003c/td\u003e\n    \u003ctd\u003ev2.1.0 (Q2 2025)\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n#### Upcoming Features\n\n- 🔄 Ecosystem management for multi-repository synchronization (e.g., [UnJs](https://unjs.io))\n- 🔌 Enhanced integrations (Vercel, Coolify) (e.g., environment variable syncing)\n- ⚡️ Automatic project setup with GitHub and Vercel (auto-repo creation, auto-deployment)\n\n## ✨ Features\n\n### Core Features\n\n- 🔐 **Environment Management**\n  - Secure variable sharing\n  - Sync secrets with GitHub\n  - Vault system for sharing secrets\n  - Multi-environment support\n  - Custom environment support\n  - Auto-formatting and validation\n  - Secure value generator\n  - Drag-and-drop .env file import\n\n- 🛠️ **Developer Experience**\n  - CLI-first approach\n  - Zero configuration setup\n  - Automatic project detection\n  - Secure value generator\n  - Modern and intuitive interface\n\n- 👥 **Team Collaboration**\n  - Team workspaces\n  - Role-based access control\n\n- 🚀 **Deployment \u0026 Integration**\n  - GitHub integration\n  - One-click deploy with Coolify\n  - Self-hostable with Docker support\n  - OAuth authentication\n\n- 🔒 **Security First**\n  - End-to-end encryption\n  - OAuth authentication\n  - Role-based access control\n\n### Why Choose Shelve?\n\n- **All-in-One**: Shelve is not only an environment manager but also a project complete workspace for creating and managing projects.\n- **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*).\n- **Secure and Private**: Shelve provides end-to-end encryption and secure sharing, ensuring the safety of your data.\n- **Easter Eggs**: Shelve is full of surprises, the more you use it, the more you discover hidden features.\n- **Community-Driven**: Shelve is built by developers, for developers, with a strong focus on community feedback and contributions.\n\n## 🛠️ Tech Stack\n\n- **Frontend**: Nuxt, Tailwind CSS\n- **Backend**: Nitro\n- **Infrastructure**: Turborepo, NuxtHub, Docker\n- **Database**: DrizzleORM, SQLite\n- **Mailer**: Resend\n- **Validation**: Zod\n- **CI/CD**: GitHub Actions\n\n## 🤝 Contributing\n\nFor more detailed about contributing, please refer to the [Contributing Guide](https://shelve.cloud/docs/contributing).\n\n## 📚 Documentation\n\n### Full Documentation\n\nFor comprehensive documentation, visit the [Shelve Documentation](https://shelve.cloud/docs/getting-started).\n\n### Self-Hosting\n\nTo self-host the Shelve application, refer to the [Self-Hosting documentation](https://shelve.cloud/docs/self-hosting/docker).\n\n## 💬 Community \u0026 Support\n\n### Community Links\n- [GitHub Issues](https://github.com/HugoRCD/shelve/issues)\n\n### Where to Ask Questions\nFor questions and support, open an issue on GitHub.\n\n### How to Report Bugs\nTo report bugs, open an issue on the [GitHub Issues](https://github.com/HugoRCD/shelve/issues) page.\n\n### How to Suggest Features\nTo suggest new features, open an issue on the [GitHub Issues](https://github.com/HugoRCD/shelve/issues) page.\n\n## License \u0026 Credits\n\n### Acknowledgements\nWe would like to thank all contributors and the open-source community for their support.\n\n\u003c!-- automd:fetch url=\"gh:hugorcd/markdown/main/src/sponsors.md\" --\u003e\n\n## Sponsors\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/sponsors/HugoRCD\"\u003e\n    \u003cimg src='https://cdn.jsdelivr.net/gh/hugorcd/static/sponsors.svg' alt=\"HugoRCD sponsors\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- /automd --\u003e\n\n\u003c!-- automd:contributors license=Apache author=HugoRCD --\u003e\n\nPublished under the [APACHE](https://github.com/HugoRCD/shelve/blob/main/LICENSE) license.\nMade by [@HugoRCD](https://github.com/HugoRCD) and [community](https://github.com/HugoRCD/shelve/graphs/contributors) 💛\n\u003cbr\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/HugoRCD/shelve/graphs/contributors\"\u003e\n\u003cimg src=\"https://contrib.rocks/image?repo=HugoRCD/shelve\" /\u003e\n\u003c/a\u003e\n\n\u003c!-- /automd --\u003e\n\n\u003c!-- automd:with-automd lastUpdate --\u003e\n\n---\n\n_🤖 auto updated with [automd](https://automd.unjs.io) (last updated: Sat Apr 05 2025)_\n\n\u003c!-- /automd --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhugorcd%2Fshelve","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhugorcd%2Fshelve","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhugorcd%2Fshelve/lists"}