Alternatives to GHCup

The main installer for the Haskell toolchain, managing GHC, Cabal, Stack and the Haskell Language Server. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as GHCup.

  • mise

    Keep project tools, environment variables and tasks in one configuration.

    mise manages versions of many tools in one configuration along with environment variables and tasks, rather than focusing on the Haskell toolchain.

  • asdf

    One version manager for many language runtimes.

    asdf manages many language runtimes through community plugins and a .tool-versions file, but runs on macOS and Linux only, without native Windows support.

Similar software

Related functionality, not a direct replacement.