git-mediate. Become a conflict resolution hero
194hssophia. Haskell bindings for the Sophia key/value store
9lui. Purely functional Haskell user interface
9cthreads. Simple light-weight user-level threads in C
7small_hash. A small and flexible hash table
7FreeTypeGL-old. Bindings for the freetype-gl library
6gravity. Solar system simulation (transliteration from Python)
5git-jump. A git-jump command that can safely replace reset --hard to jump to a new git hash
4TraceUtils. Add functions that should have been in Debug.Trace
4haskgame. Haskell game library
4mlist. Monad-list: An alternative to Iteratee
3chess. A Chess UI (CLI and GUI) written in Haskell
3hh. Shell History Browser
3keyvaluehash. Hash-based key/value store
3AlgoWMutable. Yet another Haskell extended Algo W implementation, with mutability in ST
2vtywidgets. vtywidgets
2slidingmax. Sliding Maximum implementation (ST monad)
2vector2. A simple Vector2 module with useful instances
2datastore. Haskell data store
2FTGL. FTGL Haskell bindings
1hake. Haskell make
1datastore-vtywidgets. Haskell
1xmonad-dotfiles. My xmonad configuration
1timestamp-subprocess-lines. Run a subprocess and timestamp its stdout/stderr lines.
1non_deterministic_parser. Example composition of the Parser and Non-determinism monads
1bindings-sophia. Low-level bindings for the sophia key/value store
1ghczdecode. Decode Z-encoded strings of GHC
1keyboard. Haskell Keyboard package to allow conversion between different user input packages
1precisefrp. Arrow-based FRP
1MapManyToOne. Bidirectional mapping of keys to shared values
1dwarfadt. High-level wrapper for the dwarf library
1treeedit. Tree Editor based on vtywidgets/datastore
1filteredit. Haskell
1eithert. EitherT monad transformer
1trie. trie stuff
1