github.com/commercialhaskell/stack

The Haskell Tool Stack

Open this visualization on its own page →

Contributors

426

Lines of Code

18,260

From

2015-04-29

To

2020-12-21

About commercialhaskell/stack

Stack is a cross-platform build tool and project manager for Haskell development, designed to serve both beginners and experienced developers on Linux, macOS, and Windows. It simplifies the process of setting up Haskell projects, managing dependencies, and handling compilation by providing a cohesive workflow that abstracts away many of the complexities traditionally associated with Haskell development.

The project aims to make Haskell more accessible by offering a unified interface for common development tasks. Stack integrates with Stackage, a curated set of Haskell packages, to ensure reproducible builds and dependency resolution. It handles the installation and management of Haskell compilers and project-specific dependencies, allowing developers to focus on writing code rather than wrestling with build configuration.

The Stack project is maintained by the Commercial Haskell community and includes comprehensive documentation and an active community through the Haskell Community forum and Matrix chat. The repository includes automated testing workflows for both unit and integration tests, ensuring reliability across different platforms and use cases.

Share this video