This is your work, valued

London, England

Michael Walker

Elite
@barrucadu

GitHub does bios now?

markov. Markov chain text generator, as used for KingJamesProgramming

461

dejafu. Systematic concurrency testing meets Haskell.

201

nixfiles. My NixOS configuration and assorted other crap.

175

lainonlife. RIP lainchan radio, taken out by HDD failure.

57

hledger-scripts. Helpful scripts to do things with your hledger data.

53

finances. A small tool to visualise my hledger journal. Your mileage may vary.

29

logdb. An efficient log-structured database supporting efficient insertion of new entries and removal from either end of the log.

28

bookdb. A database and web app to keep track of all my books

28

dotfiles. My dotfiles and assorted other crap, managed with chezmoi.

25

resolved. A simple DNS server for home networks.

24

bible. The King James Bible, typeset with LaTeX

22

cv. My CV

21

irc-client. This project is essentially abandonware!

21

king-james-programming. Markov chain text generator, as used for KingJamesProgramming (post-2024)

17

minifu. A tutorial on writing a concurrency testing tool in Haskell

12

irc-conduit. This project is essentially abandonware!

11

yukibot. An IRC bot, and associated libraries, for the ##compsoc-uk-anime channel on Freenode

10

meng-project. MEng project on verified garbage collection

8

prometheus-awair-exporter. A simple Awair exporter for Prometheus.

6

bookmarks. A little search engine to manage my bookmarks

6

quickie. A quick brainfuck compiler / JITed interpreter.

6

memo.barrucadu.co.uk. My memos

5

coco. The Concurrency Commentator; giving you cheap remarks about concurrent programs.

4

irc-ctcp. This project is essentially abandonware!

4

cabal-info. Read information from cabal files.

4

search-party. A library for parallel, non-deterministic, search.

4

quantified-self-scripts. Grabbing data about me and pushing it into a dashboard

3

bfo. Optimising brainfuck interpreter.

3

govuk-gopher. GOV.UK, now available via your favourite protocol

3

aoc. Advent of Code

3

pusher-ws. Implementation of the Pusher WebSocket protocol in Haskell

3

monad-monitor. Haskell

2

phd. I have no idea what I'm doing

2

both. This project is essentially abandonware!

2

barrucadu.dev.

2

govuk-rota-generators. Generates rotas for GOV.UK teams.

2

prometheus-speedtest-exporter. Python

2

govuk-k8s. My attempt to get GOV.UK running in Kubernetes on AWS

1

rogue-mayor. A town management game I'll probably never finish.

1

alphagov-backend.hs. Drop-in replacements for GOV.UK backend services, written in Haskell using servant.

1

roll20-character-sheets. Custom character sheets for Roll20

1

lambdamoo. C

1

packdeps-github. Open issues on GitHub about outdated dependencies automatically

1

sat. Rust

1

sed-as-a-service. An innovative solution to turn CPU-bound sed invocations into IO-bound network requests

1

fake-1920s-newspapers. Templates and placeholder articles for making newspaper props for Call of Cthulhu

1