A GHC-based Haskell to JavaScript compiler
Haste is a GHC-based compiler that translates Haskell code into JavaScript for web development. The project supports modern web technologies including WebSockets, Canvas, and WebStorage, along with type-safe client-server communication through its Haste.App framework. Built on Haskell and GHC, Haste includes standard libraries, Cabal integration, and a foreign function interface for JavaScript interoperability, and can be installed from Hackage, GitHub, or pre-built binaries for Windows, Linux, and Mac OS X.