Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/slekup/blue
Fast and extensible workspace manager
https://github.com/slekup/blue
automation blue blue-cli cli config environment git git-hooks manager monorepo script workspace workspace-management
Last synced: 16 days ago
JSON representation
Fast and extensible workspace manager
- Host: GitHub
- URL: https://github.com/slekup/blue
- Owner: slekup
- License: gpl-3.0
- Created: 2023-12-01T02:07:06.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-05T09:45:58.000Z (8 months ago)
- Last Synced: 2024-10-14T04:07:24.440Z (23 days ago)
- Topics: automation, blue, blue-cli, cli, config, environment, git, git-hooks, manager, monorepo, script, workspace, workspace-management
- Language: Rust
- Homepage: https://blue.slekup.com/
- Size: 376 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Blue
Fast and extensible workspace manager
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](https://github.com/slekup/blue/blob/main/CONTRIBUTING.md) for more details.
## License
This project is licensed under the [GPL-3.0](https://github.com/slekup/blue/blob/main/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](https://github.com/slekup/blue/blob/ma/CODE_OF_CONDUCT.md)
- [Changelog](https://github.com/slekup/blue/blob/main/CHANGELOG.md)
- [Contributing](https://github.com/slekup/blue/blog/main/CONTRIBUTING.md)