Logo

Blue

Fast and extensible workspace manager

Tests Status Latest Release Made with Rust License: BY-NC-SA SA 4.0 Github Repo Stars

Documentation ยท Changelog


Fast and extensible workspace manager written in Rust: - **Fast:** Written in Rust with performance in mind. - **Extensible:** Supports custom scripts and plugins. - **Cross-platform:** Supports Windows, Linux, and macOS. - **Private:** Blue doesn't collect any data. ## Features Improve the DX (Developer Experience) of your workspace. Blue can help you with: - **Workspace setup:** Automatically install dependencies, tools, and extensions. - **Environment variables:** Create environment templates and delegate variables to projects from a single source file. - **Maintenance:** Update dependencies, languages, package managers, and more with a single command. - **Configuration:** Use presets for common build, test, and deployment scenarios and enforce consistent file extensions. - **Customization:** Developers can override workspace settings with their own preferences. - **Clean-up:** Manually or automatically delete temporary files and folders. - **Environment Checks:** Ensure your workspace is set up correctly. - **Project Management:** Create, delete, and manage projects easily. - **Conventional Commits:** Utilize Git hooks to enforce conventional commits. - **Custom Scripts:** Add custom scripts to be run with Git Bash. - **GitHub:** Ensure your repository is compliant with GitHub's best practices. - **Docker Management:** Manage your Docker containers and images with ease. - **Reusability:** Create reusable workspace and project templates and publish them to GitHub. - **Analytics:** Gain valuable insight into your workspace. ## Getting Started > [!CAUTION] > This project is still in development, don't expect any of the features to work. I (Slekup) also don't have a macOS device to test on, so macOS support is not guaranteed. If you want to help with macOS support, that would be greatly appreciated. Visit [blue.slekup.com](https://blue.slekup.com) to get started with Blue. ## Contributing We welcome contributions from everyone! Please read our [Contributing Guidelines](./CONTRIBUTING.md) for more details. ## License This project is licensed under the [GPL-3.0](./LICENSE) license. ## Contact If you have any questions or need further assistance, feel free to contact the project maintainer or open an issue in this repository. ## Reference - [Code of Conduct](./CODE_OF_CONDUCT.md) - [Changelog](./CHANGELOG.md) - [Contributing](./CONTRIBUTING.md)