ghcup
« Back to VersTracker
Description:
Installer for the general purpose language Haskell
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: haskell compiler installer development toolchain
Install: brew install ghcup
About:
GHCup is an installer and manager for the Haskell toolchain. It allows users to easily install and switch between multiple versions of the Glasgow Haskell Compiler (GHC), the Cabal build tool, and the Haskell Language Server (HLS). Its primary value is providing a consistent, isolated environment for Haskell development without conflicting with system packages.
Key Features:
  • Multi-version management for GHC, Cabal, and HLS
  • Isolated installations to prevent dependency conflicts
  • Simple command-line interface for installation and updates
  • Supports Linux, macOS, and Windows
Use Cases:
  • Setting up a Haskell development environment from scratch
  • Testing a project across multiple GHC versions
  • Managing build tools for legacy and modern Haskell codebases
Alternatives:
  • Stack – Stack is a build tool that also manages GHC versions but is tied to Stackage snapshots, whereas GHCup provides a more granular, standalone toolchain installer.
  • Homebrew – Homebrew can install GHC, but it typically manages only one version at a time, making it difficult to switch between compiler versions for different projects.
Version History
Detected Version Rev Change Commit
Sep 13, 2025 10:45am 0 VERSION_BUMP a2b644f3
Jan 8, 2025 3:13pm 0 VERSION_BUMP 5df39947
Jan 1, 2025 4:57pm 0 VERSION_BUMP 915d18d2