Fork me on GitHub
or browse packages

Stackage is a stable source of Haskell packages. We guarantee that packages build consistently and pass tests before generating nightly and Long Term Support (LTS) releases.


A tested package set is the best solution to dependency resolution issues (a.k.a. Cabal Hell). By using Stackage, you’ll avoid many common build problems, have a stable package set for personal work, and a common environment for team collaboration.

Quick start

Download the following file, place it in your project's root directory (next to your project's .cabal file) and you’re done.

$ wget
$ cabal update
$ cabal install

NOTE: Requires GHC 7.8. For GHC 7.10, please change the URL to

Get Started

You’ll need to install Haskell first. LTS Haskell requires GHC 7.8, and Stackage Nightly requires GHC 7.10. Then use all your standard Haskell tooling features, like cabal and sandboxes.

You may also be interested in always getting the latest LTS or Nightly release.

All packages included

Stackage includes all packages by default. However, we can only guarantee buildability for officially supported packages. To get a package added to our officially supported list, please follow the author/maintainer instructions.

Community and support

You can discuss Stackage on the Google group and report issues about Stackage itself here and issues about here.

Stackage for Businesses

We're offering custom installations for businesses who want to build their development platform upon Stackage. If you're considering this for your business and want to find out more, please email us at: