Haskell/Rust programmer. All code is open source and licensed by me, not my employer. All views are my own.
hlint. Haskell source code suggestions
1.6kghcid. Very low feature GHCi based IDE
1.2khoogle. Haskell API search engine
800shake. Shake build system
797tagsoup. Haskell library for parsing and extracting information from (possibly malformed) HTML/XML documents
243bake. UNMAINTAINED: Continuous integration server
131record-dot-preprocessor. A preprocessor for a Haskell record syntax using dot
130weeder. Detect dead exports or package imports
125debug. Haskell library for debugging
122rattle. Forward build system with speculation and caching
114spaceleak. Notes on space leaks
103extra. Extra Haskell functions
96cmdargs. Haskell library for command line argument processing
94build-shootout. Comparison of build program expressive power
88uniplate. Haskell library for simple, concise and fast generic operations.
83safe. Haskell library for safe (pattern match free) functions
46ghc-make. An alternative to ghc --make which supports parallel compilation of modules and runs faster when nothing needs compiling.
41interpret. Rust
40neil. General tools for Neil
39profiterole. GHC prof manipulation script
32supero. Haskell optimisation tool based on supercompilation
28derive. A Haskell program and library to derive instances for data types
25nsis. Haskell DSL for producing Windows Installer using NSIS
25hexml. A bad XML parser
23offline-stack. Install Stack without internet access
18catch. Haskell pattern match analsyis checker
15js-jquery. Haskell library to obtain minified jQuery code
9record-hasfield. A version of HasField that will be available in future GHC
8filepattern. A file path matching library
8rexe. .exe forwarder, to allow replacing binaries on PATH
8VSHaskell. Visual Studio 2010 addin
7office. Macros for Microsoft Office
7shake-paper. Paper on the new GHC Shake-based build system
6lasagna. Checker for Haskell layering violations
5hwwg. Haskell Website Working Group
5guihaskell. A graphical REPL and development environment for Haskell
5idris-playground. Playing around with Idris
4shake-bazel. Experimenting with Shake and Bazel combined
4haskell-parser. Haskell parser based on that from GHC
4blogs. TeX
4proplang. A Haskell library for functional GUI development
4shake-examples.
3js-dgtable. Haskell library to obtain minified jquery.dgtable code
3thesis. My PhD thesis - Transformation and Analysis of Functional Programs
3neil-check. Run neil and hlint on all my projects
3hogle-dead. This repo has been moved to the master branch of https://github.com/ndmitchell/hoogle.
2criterion. A powerful but simple library for measuring the performance of Haskell code.
1hadrian. Hadrian: a new build system for the Glasgow Haskell Compiler
1ndmitchell.
1hlint-test. Haskell
1ninjasmith. Ninja file generator and tester
1pyright. Static Type Checker for Python
1