Hackage

Open-source projects categorized as Hackage

Top 23 Hackage Open-Source Projects

  1. Cabal

    Official upstream development repository for Cabal and cabal-install

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. hackage-server

    Hackage-Server: A Haskell Package Repository

    Project mention: ¿Cómo instalar Haskell? | dev.to | 2025-03-24
  4. cabal2nix

    Generate Nix build instructions from a Cabal file

  5. acid-state

    Add ACID guarantees to any serializable Haskell data structure

  6. envy

    :angry: Environmentally friendly environment variables

  7. json-autotype

    Automatic Haskell type inference from JSON input

  8. flora-server

    A package index for the Haskell ecosystem

    Project mention: Haskell: A Great Procedural Language | news.ycombinator.com | 2025-01-19

    It's a thirty year-old language, it's bound to have cruft. However modern codebases tend to showcase a pretty efficient combination of language features, oftentimes optimised for productivity rather than research in lazy FP. Such codebases are https://github.com/flora-pm/flora-server or https://github.com/change-metrics/monocle

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. hip

    Haskell Image Processing Library (by lehins)

  11. hasbolt

    Haskell driver for Neo4j 3+ (BOLT protocol)

  12. hackage-diff

    Compare the public API of different versions of a Hackage library

  13. homplexity

    Haskell code complexity and quality measurement

  14. clock

    High-resolution clock functions: monotonic, realtime, cputime. (by corsis)

  15. hackage-repo-tool

    Hackage security framework based on TUF (The Update Framework)

  16. email-validate

    Email address validation for Haskell

  17. htoml

    TOML file format parser in Haskell

  18. regex

    regex: A Regular Expression Toolkit for regex-base (by iconnect)

  19. ed25519

    Minimal ed25519 Haskell package, binding to the ref10 SUPERCOP implementation.

    Project mention: "YOLO" is not a valid hash construction | news.ycombinator.com | 2024-08-24

    Software engineers should be made aware of such pitfalls, but I don't think a whole course is necessary or useful. It's very easy to build encryption that you can't crack, especially because the "types of attacks" is a truly endless font.

    It's probably more useful to have a module within a course to discuss the current state of the art and learning some history about how the methods were chosen (e.g. NIST's AES, SHA2/3, and PQC open processes. I think making it very obvious that there are extremely good, quality, free tools out there would reduce the likelihood of someone DIYing some crap.

    That said, I once spec'd using Ed25519 asymmetric signatures for webhooks sent out to customers, and later on one of our Elixir developers was complaining that the throughput was garbage. I was confused because https://ed25519.cr.yp.to/ boasts signing rates of ~27k/sec/core on very old hardware. Turns out they were using some "pure Elixir" library which had shit (over 1000x worse) performance. There wasn't any real surface area for attacks here, but there are plenty of devs who will blindly search package-manager-of-choice for an otherwise good encryption and get screwed. Not sure who blame in that scenario.

  20. conferer

    Configuration managment for haskell

  21. hPDB

    PDB parser in Haskell

  22. sdl2-image

    Haskell bindings to SDL2_image.

  23. IntervalMap

    Haskell interval collections

  24. wordpass

    Password generator

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Hackage discussion

Log in or Post with

Hackage related posts

  • "YOLO" is not a valid hash construction

    1 project | news.ycombinator.com | 24 Aug 2024
  • NIST Announces Post-Quantum Cryptography Standards

    1 project | news.ycombinator.com | 17 Aug 2024
  • GitLab: Authentication and Signing with SSH Keys

    1 project | dev.to | 30 Sep 2023
  • Show HN: Name Checker – check your project name accross many sites

    1 project | news.ycombinator.com | 1 Sep 2023
  • Would anyone be interested in hoot: A cabal wrapper for haskell based on Cargo?

    2 projects | /r/haskell | 9 Jul 2023
  • `cabal update` stuck here forever.

    1 project | /r/haskell | 22 May 2023
  • The Algorand Community Study Group just had our first meeting yesterday. We read Chapter 15 Elliptic Curve Cryptography in A Graduate Course in Applied Cryptography (Boneh, Shoup). Are you interested in learning applied cryptography? Which topic should we cover next? Come join us!

    1 project | /r/AlgorandOfficial | 8 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 25 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Hackage projects? This list will help you:

# Project Stars
1 Cabal 1,678
2 hackage-server 433
3 cabal2nix 376
4 acid-state 303
5 envy 151
6 json-autotype 149
7 flora-server 143
8 hip 117
9 hasbolt 81
10 hackage-diff 63
11 homplexity 61
12 clock 59
13 hackage-repo-tool 57
14 email-validate 43
15 htoml 39
16 regex 29
17 hackage-search 25
18 ed25519 22
19 conferer 21
20 hPDB 21
21 sdl2-image 17
22 IntervalMap 17
23 wordpass 15

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Haskell is
the 25th most popular programming language
based on number of references?