https://github.com/aquaproj/aqua
Declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update with Renovate. CLI version is switched seamlessly
https://github.com/aquaproj/aqua
cli oss version-manager
Last synced: about 1 month ago
JSON representation
Declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update with Renovate. CLI version is switched seamlessly
- Host: GitHub
- URL: https://github.com/aquaproj/aqua
- Owner: aquaproj
- Created: 2021-08-25T12:31:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-26T22:55:18.000Z (about 1 month ago)
- Last Synced: 2025-03-26T23:28:05.809Z (about 1 month ago)
- Topics: cli, oss, version-manager
- Language: Go
- Homepage: https://aquaproj.github.io
- Size: 6.69 MB
- Stars: 1,125
- Watchers: 4
- Forks: 45
- Open Issues: 132
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-version-managers - aqua - Declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update with Renovate. CLI version is switched seamlessly. (Version Managers / Generic)
README
![]()
#
[](https://raw.githubusercontent.com/aquaproj/aqua/main/LICENSE) | [Scorecard](https://securityscorecards.dev/viewer/?uri=github.com/aquaproj/aqua)
[Document](https://aquaproj.github.io/) | [Contributing](CONTRIBUTING.md) | [Logo](logo)
Declarative CLI Version Manager written in Go.
- Switch tool versions per project
- Unify tool versions and how to install in your teams and CI
- Continuous update by Renovate
- Lazy Install
- Ecosystem by Registry
- Secure
- Easy to use[](https://star-history.com/#aquaproj/aqua&Date)
## Who uses aqua?
> [!NOTE]
> If you want to add your company, organization, project to the list, please send a pull request or send a comment to the [GitHub Discussion](https://github.com/orgs/aquaproj/discussions/2124)!- [GitHub Public repositories that use aqua](https://github.com/aquaproj/user-list)
- [tfaction](https://github.com/suzuki-shunsuke/tfaction) uses aqua heavily to install various tools such as Terraform, tfsec, tflint, tfcmt, and so on
- Recruit Co., Ltd. - [StudySapuri](https://brand.studysapuri.jp/) and [Quipper](https://www.quipper.com/) product team
- [Masterpoint Consulting](https://masterpoint.io/) ([ref](https://github.com/orgs/aquaproj/discussions/2124#discussioncomment-6553057))
- [Retty](https://retty.me/) ([ref](https://engineer.retty.me/entry/2022/12/14/130000))
- [Mercari, Inc.](https://about.mercari.com/en/)
- [Gunosy Inc.](https://gunosy.co.jp/en/) ([ref](https://tech.gunosy.io/entry/snyk_iac_reviewdog_aqua_devsecops))
- [DeNA Co., Ltd.](https://dena.com/intl/)
- [CADDi Inc.](https://caddi.com/)
- [Studist](https://studist.jp/) ([ref](https://studist.tech/entrance-book-4a57bc50aace))
- [Connehito Inc.](https://connehito.com/) ([ref](https://tech.connehito.com/entry/2024/10/01/184156#%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%81%A7%E6%89%B1%E3%81%86CLI%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AF-aqua-%E3%81%A7%E7%AE%A1%E7%90%86))
- [LayerX Inc.](https://layerx.co.jp/) ([ref](https://tech.layerx.co.jp/entry/aqua-local-setup))## License
[MIT](LICENSE)
About the license of logo, please see [here](logo/README.md#license).