| CARVIEW |
Select Language
HTTP/2 301
server: nginx
date: Fri, 16 Jan 2026 20:51:02 GMT
content-type: text/html
content-length: 162
location: https://www.haskell.org/downloads/
x-frame-options: DENY
x-content-type-options: nosniff
referrer-policy: strict-origin-when-cross-origin
HTTP/2 200
server: nginx
date: Fri, 16 Jan 2026 20:51:02 GMT
content-type: text/html
last-modified: Thu, 01 Jan 1970 00:00:01 GMT
vary: Accept-Encoding
etag: W/"1-291f"
x-frame-options: DENY
x-content-type-options: nosniff
referrer-policy: strict-origin-when-cross-origin
content-encoding: gzip
Downloads
Downloads
Recommended installation instructions
for Linux, macOS, FreeBSD, Windows or WSL2
- Use GHCup to install GHC, cabal-install, Stack and haskell-language-server
Find out more about the Haskell toolchain
The Haskell toolchain consists of the following tools:
- GHC: the Glasgow Haskell Compiler
- cabal-install: the Cabal installation tool for managing Haskell software
- Stack: a cross-platform program for developing Haskell projects
- haskell-language-server (optional): A language server for developers to integrate with their editor/IDE
Installation via native OS package manager
Alternatively, many operating systems provide GHC, cabal and Stack through their native package manager. The packages are often out-of-date but if you prefer to use this method of installation then you will find useful links below.
Ubuntu
- Official packages: GHC, cabal, Stack
- Third party PPA
Debian
Fedora
openSUSE
- Official packages GHC, cabal,
- devel:languages:haskell repo
Gentoo
- Official packages GHC, cabal, Stack
- Third party repo
Arch
Do not use the Haskell development tools provided by Arch, they are broken. For more information see [1] [2].
Nix is the package manager for NixOS and can also be used on other Linux distros and macOS.
- Using ghcup on NixOS does not work. Use the official packages instead.
- You can get started by installing GHC, Haskell Language Server and cabal-install (or Stack) via Nix.
- Read the documentation to learn more about development environments and packaging for Haskell with Nix.
- Chocolatey: GHC, cabal, Stack