A simple raytracer using wxHaskell for the GUI. It can generate images like this:
For fans of screenshots:
Bernie's Amazing, Super-Kool, Equational, Low-fat Language. An interpreter for a small functional programming language. Supports strict and non-strict evaluation, and type inference.
A library for determining the amount of memory allocated at any point by a GHC program. Note - it only counts memory under the GHC storage manager, it does not count malloc, mmap'd stuff etc.
A reification library for GHC 5 and 6.
A declarative debugger for Haskell 98.
Infix expression re-parsing (for HsParser library)
Hatchet: A type checking and inference tool for Haskell 98.
A GHC library for polymorphically deconstructing heap objects from within Haskell code. Works with GHC version 5.02.2 and 5.03
Two libraries for GHC. The first is for printing heap objects from within Haskell or C code. The second is for dumping the contents of the Stable Table which is used for Stable Pointers and Stable Names. Both of these libraries are intended primarily for debugging purposes. Both work with GHC version 5.03.
A very simple space invaders written entirely in Haskell 98. It requires an ANSI compliant terminal. It compiles with GHC.