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.
- Emacs — text editor[1]
- Glasgow Haskell Compiler (GHC)[2][3]
- Hugs — bytecode interpreter (discontinued)[4][5]
- IntelliJ IDEA — IDE with Haskell support via plugins[6]
- Vim — text editor[7][8]
- Visual Studio Code — editor/IDE with Haskell support via extensions[9]
Libraries and frameworks
Build tools and package management
Language tools and static analysis
- 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
Debugging and profiling tools
Documentation generators
Parser and lexer generators
Testing frameworks
- HUnit — unit testing framework[35]
- QuickCheck — property-based testing library[36]