Data Parallel Haskell: a high-performance extension to GHC
The Data Parallel Haskell project is about adding support for nested data paralellism to the Glasgow Haskell Compiler (GHC). Nested data parallelism enables a high-level description of a wide range of parallel algorithms, while supporting a language-based cost model. It is also a rather portable form of parallelism, although our current focus for Data Parallel Haskell is SMP hardware, and especially, multi-core processors.
Data.Array.Accelerate: accelerated array processing in Haskell
Data.Array.Accelerate is a Haskell library that provides an embedded language of collective operations on regular, multidimensional arrays. It is currently under active development with the aim of providing online compilation of the embedded array language to a variety of high-performance architectures, such as programmable GPUs.
C->Haskell: Haskell bindings to C libraries made easy
C->Haskell is an interface generator for Haskell bindings to C libraries. Most of the Gtk+HS binding is generated using C->Haskell.
λFeed: Generate your own news feeds, blog feeds, podcasts, etc.
λFeed generates RSS 2.0 feeds and corresponding HTML from a non-XML, human-friendly format for channels and news items. The tool is in an early development phase and very hackable.
VersionTool: Integrate version information into program sources
Gtk+HS: A library for powerful GUIs in Haskell
This project is no longer under active development. Together with a some other Haskell hackers, I am currently developing a GTK+ Binding for Haskell. It is already usable for GUIs of medium complexity and also features support for OpenGL via Sven Panne's HOpenGL and GtkGLArea as well as a binding to a widget embedding the rendering engine of the Mozilla web browser and libglade. There an experimental wrapper for functional GUI programming in the GTK+ binding now: iHaskell. It is based on the Haskell Ports Library, a new abstraction for modelling time-dependent variables in Haskell.