TrustRadius: an HG Insights company

What is Hackage?

Hackage is a package archive and distribution platform specifically designed for the Haskell programming language. According to the Haskell community, it serves as a central repository for hosting and distributing Haskell packages, catering to companies and individuals of all sizes.

Key Features

Package Archive: Hackage hosts a vast collection of Haskell libraries and tools, serving as a comprehensive package archive for the Haskell programming language.

Package Management: According to the vendor, Hackage provides package management capabilities, allowing developers to easily download and install Haskell packages, with support for dependency resolution.

Versioning and Updates: Hackage supports versioning of packages, notifying developers of new versions and changes, enabling them to upgrade or downgrade packages based on project requirements.

Documentation: Hackage offers comprehensive documentation for Haskell packages, including function descriptions, usage examples, and module details, promoting effective package utilization and code reuse.

Community and Collaboration: Hackage fosters a community of Haskell developers, enabling collaboration, knowledge sharing, and collective improvement of Haskell packages.

Package Publishing: According to the vendor, Hackage provides a platform for developers to publish their own Haskell packages, making them easily accessible to others and contributing to the Haskell ecosystem.

Package Metadata: Hackage stores and provides metadata for Haskell packages, including package descriptions, authors, licenses, and dependencies, facilitating package discovery and compatibility checking.

Package Security: Hackage implements measures to ensure the integrity and safety of packages, supporting cryptographic checksum verification and actively addressing security vulnerabilities.

Package Search and Filtering: Hackage offers powerful search and filtering capabilities, allowing developers to find the right packages based on package names, keywords, authors, and other criteria.

Package Ratings and Reviews: According to the vendor, Hackage allows users to rate and review packages, providing feedback on their quality and usefulness, helping developers make informed decisions in package selection.

Categories & Use Cases

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Technical Details

Technical Details
Mobile ApplicationNo

FAQs

What is Hackage?
Hackage is the Haskell Package Repository an the Haskell community's central package archive of open source software. Hackage has been online since January 2007 and is where users can publish libraries and programs or download and install packages with tools like cabal-install (or via a distro's package manager).