The Programatica Haskell Toolkit, which is
* A Haskell front-end, with functionality similar to what you find in a compiler front-end for
Haskell, implemented in Haskell.
* some command line tools and a graphical Haskell browser, built on top of the Haskell front-end.