← All repos

stackage

Stable Haskell package sets: vetted consistent packages from Hackage

Browse cluster: Haskell tooling and libraries
21,489commits
951contributors
4languages

Tech stack & purpose

Stackage is a project by Commercial Haskell that maintains stable, curated sets of Haskell packages from Hackage, organized into Nightly and Long Term Support (LTS) releases. The repository serves as the central metadata hub where package authors and maintainers can add their packages to Stackage by editing build-constraint files and opening pull requests, with packages required to build cleanly against current GHC versions and their dependencies. The Stackage ecosystem is built around the Haskell stack build tool and consists of multiple interconnected repositories including stackage-server, curator, lts-haskell, and stackage-snapshots, which together orchestrate the selection, building, and distribution of vetted package sets. The project automates snapshot creation through build processes that calculate dependency plans, verify compilability, and publish YAML snapshots frozen at specific points in time.

Community & reference links

Languages

Dockerfile
80.1%
Shell
15.1%
Haskell
4.7%
Emacs Lisp
0.1%

Contributors (top 30 of 951)