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