markov. Markov chain text generator, as used for KingJamesProgramming
461dejafu. Systematic concurrency testing meets Haskell.
201nixfiles. My NixOS configuration and assorted other crap.
175lainonlife. RIP lainchan radio, taken out by HDD failure.
57hledger-scripts. Helpful scripts to do things with your hledger data.
53finances. A small tool to visualise my hledger journal. Your mileage may vary.
29logdb. An efficient log-structured database supporting efficient insertion of new entries and removal from either end of the log.
28bookdb. A database and web app to keep track of all my books
28dotfiles. My dotfiles and assorted other crap, managed with chezmoi.
25resolved. A simple DNS server for home networks.
24bible. The King James Bible, typeset with LaTeX
22cv. My CV
21irc-client. This project is essentially abandonware!
21king-james-programming. Markov chain text generator, as used for KingJamesProgramming (post-2024)
17minifu. A tutorial on writing a concurrency testing tool in Haskell
12irc-conduit. This project is essentially abandonware!
11yukibot. An IRC bot, and associated libraries, for the ##compsoc-uk-anime channel on Freenode
10meng-project. MEng project on verified garbage collection
8prometheus-awair-exporter. A simple Awair exporter for Prometheus.
6bookmarks. A little search engine to manage my bookmarks
6quickie. A quick brainfuck compiler / JITed interpreter.
6memo.barrucadu.co.uk. My memos
5coco. The Concurrency Commentator; giving you cheap remarks about concurrent programs.
4irc-ctcp. This project is essentially abandonware!
4cabal-info. Read information from cabal files.
4search-party. A library for parallel, non-deterministic, search.
4quantified-self-scripts. Grabbing data about me and pushing it into a dashboard
3bfo. Optimising brainfuck interpreter.
3govuk-gopher. GOV.UK, now available via your favourite protocol
3aoc. Advent of Code
3pusher-ws. Implementation of the Pusher WebSocket protocol in Haskell
3monad-monitor. Haskell
2phd. I have no idea what I'm doing
2both. This project is essentially abandonware!
2barrucadu.dev.
2govuk-rota-generators. Generates rotas for GOV.UK teams.
2prometheus-speedtest-exporter. Python
2govuk-k8s. My attempt to get GOV.UK running in Kubernetes on AWS
1rogue-mayor. A town management game I'll probably never finish.
1alphagov-backend.hs. Drop-in replacements for GOV.UK backend services, written in Haskell using servant.
1roll20-character-sheets. Custom character sheets for Roll20
1lambdamoo. C
1packdeps-github. Open issues on GitHub about outdated dependencies automatically
1sat. Rust
1sed-as-a-service. An innovative solution to turn CPU-bound sed invocations into IO-bound network requests
1fake-1920s-newspapers. Templates and placeholder articles for making newspaper props for Call of Cthulhu
1