Article · Wikipedia archive · Last revised Jul 7, 2026

List of Haskell software and tools

This is a list of Haskell software and tools, including compilers, interpreters, build tools, package managers, integrated development environments, libraries, and other development utilities.

Last revised
Jul 7, 2026
Read time
≈ 1 min
Length
305 w
Citations
37
Source

This is a list of Haskell software and tools, including compilers, interpreters, build tools, package managers, integrated development environments, libraries, and other development utilities.

Compilers, interpreters and editors

Libraries and frameworks

Build tools and package management

  • Cabal — build system and packaging infrastructure13
  • Haskell Platform — bundled distribution of Haskell tools and libraries (deprecated)14
  • Stack — build tool and dependency manager1516

Language tools and static analysis

  • Fourmolu — code formatter based on Ormolu17
  • Haskell Language Server — implementation of the Language Server Protocol for Haskell18
  • HLint — source code suggestion and linting tool1920
  • Hoogle — Haskell API search engine21
  • Ormolu — code formatter22
  • Stan — static analysis tool23
  • Stylish Haskell — source code formatter24

Interactive environments

Debugging and profiling tools

  • hp2ps — heap profiling visualization tool29
  • ThreadScope — parallel execution visualizer for Haskell programs3031

Documentation generators

  • Haddock — API documentation generator for Haskell32

Parser and lexer generators

  • Alex — lexer generator for Haskell33
  • Happy — parser generator for Haskell34

Testing frameworks

  • HUnit — unit testing framework35
  • QuickCheck — property-based testing library36

Version control

  • Darcs — distributed version control system written in Haskell37
See also

See also

References

References

  1. https://github.com/haskell/haskell-mode
  2. https://github.com/ghc/ghc
  3. https://www.haskell.org/ghc/
  4. https://www.haskell.org/hugs/
  5. https://github.com/augustss/Hugs
  6. https://github.com/rockofox/intellij-haskell-lsp
  7. https://github.com/begriffs/haskell-vim-now
  8. https://github.com/neovimhaskell/haskell-vim
  9. https://github.com/haskell/vscode-haskell
  10. https://hackage.haskell.org/package/parsec
  11. https://github.com/haskell-servant/servant
  12. https://github.com/yesodweb/yesod
  13. https://github.com/haskell/cabal
  14. https://www.haskell.org/platform/
  15. https://github.com/commercialhaskell/stack
  16. https://docs.haskellstack.org/en/stable/
  17. https://github.com/fourmolu/fourmolu
  18. https://github.com/haskell/haskell-language-server
  19. https://github.com/ndmitchell/hlint
  20. https://hackage-content.haskell.org/package/hlint-1.7/src/hlint.htm
  21. https://hoogle.haskell.org/
  22. https://github.com/tweag/ormolu
  23. https://hackage.haskell.org/package/stan
  24. https://github.com/haskell/stylish-haskell
  25. https://wiki.haskell.org/GHC/GHCi
  26. https://downloads.haskell.org/ghc/latest/docs/users_guide/ghci.html
  27. https://github.com/IHaskell/IHaskell
  28. https://hackage.haskell.org/package/ihaskell
  29. https://ro-che.info/articles/2020-05-14-visualize-haskell-heap-profiles
  30. https://hackage.haskell.org/package/threadscope
  31. https://github.com/haskell/ThreadScope/releases
  32. https://github.com/haskell/haddock
  33. https://github.com/haskell/alex
  34. https://hackage.haskell.org/package/happy
  35. https://hackage.haskell.org/package/HUnit
  36. https://hackage.haskell.org/package/QuickCheck
  37. https://hackage.haskell.org/package/darcs