Stack
A command-line program for developing Haskell projects that installs GHC and builds, tests and benchmarks code.
Open source (BSD-3-Clause)By The Stack contributors
2 more ways to get Stack
Chocolatey
choco install haskell-stackHomebrew
brew install haskell-stack
Alternatives
About Stack
Stack is a command-line tool for building Haskell projects. It installs the Glasgow Haskell Compiler automatically, fetches the packages a project needs, and builds, tests and benchmarks the project. It can also start GHC interactively.
It supports Linux, macOS and Windows and can be installed directly or through GHCup. The documentation includes a tutorial covering project configuration, multi-package projects and build targets. Expect about 5 GB of disk space for one GHC version.
Strengths
- Installs the right GHC version automatically
- Handles dependencies, building, testing and benchmarking
- Works on Linux, macOS and Windows
- Thorough tutorial and reference documentation
Limitations
- Needs about 5 GB of disk space per GHC version
- Command line only
Details
- Pricing
- FreeFree and open source.
- License
- BSD-3-Clause
- Developer
- The Stack contributors
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Haskell developers who want one tool to manage compilers and project builds
- Categories
- Developer tools
- Last verified
- Added
- Sources