A dumping ground for my projects; mostly silly, not always fully baked.
A crossword puzzle solver with a terminal-based UI.
A word puzzle the length of Moby-Dick. An automated solver is included to improve the user experience.
A command-line tool for processing HTML documents, in the tradition of jq and TagSoup.
A toy implementation of the raft consensus protocol. "Completed" during David Beazley's 1-week course on the subject. I never got around to supporting configuration changes.
Graphical report generation from parsing 18xx.games game logs.
Interpreter/calculator for systems of combinatory logic.
Card manifest/reference for the board game Tash-Kalar.