test-framework. Framework for running and organising QuickCheck test properties and HUnit test cases
83libcharsetdetect. A dependency-free C interface to the Mozilla Universal Character Set Detector
66parallel-io. Haskell combinators for executing IO actions in parallel on a thread pool
47pinyin-toolkit. A plugin for the Anki Spaced Repetition System (http://ichi2.net/anki/)
39ansi-wl-pprint. The Wadler/Leijen Pretty Printer for colored ANSI terminal output
31btreemap. A simple and high-performance Java B-tree: drop-in replacement for java.util.TreeMap
30edit-distance. Edit distance library for Haskell
27chsc. The Cambridge Haskell Supercompiler: an extension of "Supercompilation by Evaluation"
24lattices. Fine-grained lattice primitives for Haskell
18openshake. An open source reimplementation of Neil Mitchell's Shake build system
18supercompilation-by-evaluation. Supercompilation by Evaluation: archived for posterity. See http://github.com/batterseapower/chsc for the latest developments.
17ansi-terminal. Simple Haskell ANSI terminal support, with Windows compatibility
16machine-learning. Machine learning library for Haskell
14haskell-kata. 形: exercises in mind-bending Haskell
14charsetdetect. Character set detection for Haskell
14pegs. Program Expression Graphs for Equality Saturation
12concurrency-test. Exhaustive and random testing for finding race conditions and deadlocks in Haskell code
7hswf. A library for SWF reading and writing, aiming for byte-for-byte roundtripping support
7productive-compiler. A compiler that is not strict in the term it is compiling. Uses JIT compilation via LLVM
6timeseries-compression. Preconditioning for timeseries data to improve compression
6temporary. Portable temporary file and directory support for Windows and Unix, based on code from Cabal
6cjk. Data about Chinese, Japanese and Korean characters and languages for Haskell
6cps-core. A core language that is both simpler and more expressive than GHC Core
6gitit-plugins. My plugins for the Haskell wiki platform Gitit
5termination-combinators. Termination combinators for forcing non-terminating algorithms to terminate
5boardlog. Whiteboard logging webapplication written using Merb
5graph-wrapper. A wrapper around the standard Data.Graph with a less awkward interface
5context-semantics. Simple Haskell model of context semantics
5anki-plugins. Plugins for the Anki Spaced Repetition System
4halifax-import. Halifax statement conversion into QIF and Ledger formats
4core-haskell. Call-by-need evaluator in trace style
4access-time. Cross-platform support for retrieving file access times in Haskell
4scripts. Miscellaneous scripts shared between my computers
4haskell-call-graph. Call graph tool for use with the Cambridge Haskell Supercompiler
4core-metaml. An implementation of the AIM language from An Idealized MetaML (Moggi et al.)
3dual-calculus. An implementation of the dual calculus in Haskell
3batterseapower.github.com. GitHub Pages
3haskell.tmbundle. TextMate support for Haskell
3unroll-plugin. Loop unrolling plugin for the Glasgow Haskell Compiler
3hostname. A very simple Haskell library with cross-platform support for getting the hostname
3mini-ghc. Small implementation of a Haskell-like language for experimentation purposes
3hashtables. A variety of hashtables for Haskell
3outside-in. Implementation of Outside-In(Type equalities + type families + type classes)
2containers. Haskell
2jna-watch-service. Similar to java.nio.file.WatchService but uses JNA to call inotify directly
2AckMate. TextMate plugin (Cocoa) shell for running 'ack'
2demand-analysis. A demand analyser, based on "Stricterness More Relevant"
2pretty. Haskell
2cps-core.old. Playing around with a simple Core language with explicit continuations
2HTTP. Haskell HTTP package
2mdbi. Max's DataBase Interface: a simple but powerful JDBC wrapper inspired by JDBI
2prefix-search. Very simple prefix-search web application for a more usable Firefox search bar
2core-ml. Reducer for the core of a ML-like language
2cjklib. A Git clone of the cjklib repository at http://cjklib.googlecode.com/svn/trunk/
2ghc-syb. Scrap Your Boilerplate instances for GHC's data types
2mineserver. Custom Minecraft Alpha server software written in C++ for Windows and Linux
1gitit. A wiki using HAppS, pandoc, and git
1cprg-gitit. CPRG gitit wiki configuration, templates and plugins
1