- http://www.purescript.org/
- https://github.com/faylang/fay
- https://github.com/ghcjs/ghcjs
- http://elm-lang.org/
Each has it's own focus and strengths and weaknesses.
There is a long page on the Haskell wiki on the subject: https://www.haskell.org/haskellwiki/The_JavaScript_Problem
Michael Snoyman gave a really good talk recently which covers GHCJS and Fay: https://www.youtube.com/watch?v=XfINRj5OzGw