Jump to content

List of Haskell software and tools

From Wikipedia, the free encyclopedia

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

[edit]

Libraries and frameworks

[edit]

Build tools and package management

[edit]

Language tools and static analysis

[edit]
  • Fourmolu — code formatter based on Ormolu[17]
  • Haskell Language Server — implementation of the Language Server Protocol for Haskell[18]
  • HLint — source code suggestion and linting tool[19][20]
  • Hoogle — Haskell API search engine[21]
  • Ormolu — code formatter[22]
  • Stan — static analysis tool[23]
  • Stylish Haskell — source code formatter[24]

Interactive environments

[edit]

Debugging and profiling tools

[edit]
  • hp2ps — heap profiling visualization tool[29]
  • ThreadScope — parallel execution visualizer for Haskell programs[30][31]

Documentation generators

[edit]
  • Haddock — API documentation generator for Haskell[32]

Parser and lexer generators

[edit]

Testing frameworks

[edit]

Version control

[edit]
  • Darcs — distributed version control system written in Haskell[37]

See also

[edit]

References

[edit]
  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