GHCup

The main installer for the Haskell toolchain, managing GHC, Cabal, Stack and the Haskell Language Server.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get GHCup

Package managers

About GHCup

GHCup installs and manages the Haskell toolchain from a single command. It handles the GHC compiler, the Cabal and Stack build tools and the Haskell Language Server, and lets you install and switch between versions.

Installation is a one-line script on Linux, macOS, FreeBSD and WSL2, or a PowerShell command on Windows. The install commands are safe to run again, and the documentation explains what the script does and offers manual alternatives for people who prefer not to pipe a script into a shell.

Strengths

  • One tool for GHC, Cabal, Stack and HLS
  • Switch between toolchain versions
  • Works on Linux, macOS, FreeBSD, WSL2 and Windows

Limitations

  • Default install relies on piping a script into a shell
  • Only useful for Haskell development

Details

Pricing
FreeFree and open source.
License
LGPL-3.0
Developer
The Haskell community
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Best suited for
Setting up and maintaining a Haskell development toolchain
Categories
Developer tools
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to GHCup

Compare all

Software that can replace GHCup for an important use case, and what changes if you switch.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing