GHCup
7.0#2 in runtime version managersFree planFree planWebLinuxmacOSSelf-hosted
Visit| Fact | GHCup | GVM |
|---|---|---|
| Maintainer | The team page lists Julian Ospald as GHCup's author and maintainer. | The README says the project is lovingly maintained by Benjamin Knigge and welcomes contributions. |
| Platforms | The supported platforms list includes Windows, macOS, FreeBSD, Linux, and Windows WSL2; support varies by tool and architecture. | The README provides requirements and setup instructions for macOS and Linux, and also lists FreeBSD requirements. |
| Purpose | GHCup is the main installer for the general purpose language Haskell. | GVM provides an interface to manage Go versions. |
| Security | The installation instructions use HTTPS with TLS 1.2 or later for the Linux, macOS, FreeBSD, and WSL2 bootstrap command. | The GitHub security page opened for the repository displays no security details in the accessible page content. |
GHCup suits Haskell developers who want to install and manage GHC and related tools across supported systems. It can also suit teams using Stack or CI/CD workflows.
GVM suits Go developers who need to manage multiple Go versions and keep package sets or version choices tied to projects. It also fits workflows that use shell integration or CI/CD.