← All repos

haste-compiler

A GHC-based Haskell to JavaScript compiler

compilerghchaskelljavascriptlanguageweb
Browse cluster: Cosmos blockchain and smart contract languages
1,790commits
47contributors
9languages

Tech stack & purpose

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.

Community & reference links

Languages

Haskell
74.3%
C
15.5%
JavaScript
4.7%
C++
2.6%
Pascal
2.4%
Shell
0.3%
Yacc
0.1%
Logos
0.1%
Makefile
0.0%

Contributors (top 30 of 47)