See also github.com/glacials.
Side Projects
Solid hearts are active; hollow hearts are inactive but stable.
- ♥ Brown Note: iOS app to root-cause poor bowel movements (Swift)
- ♥ Winter: Static website generator powering this website (Go)
- ♥ What's in Standard?: Reference tool for Magic: The Gathering (Vue, Flutter)
- ♡ Splits.io: Strava for game speedrunning (Ruby on Rails, Vue)
- ♡ Pricegun: Estimator for how much to charge for a side project (React)
- ♡ Licenseland: Dual-license provider for open source developers (Vue)
- ♡ FriendlyUUID: Library adding zero-config stateless URL slugs to Rails (Ruby)
- ♡ Indenter: Library adding syntactic sugar for arbitrarily deeply indented output (Python)
- Housebot: CLI to allow Twitch chat to control smart lights (Node, CoffeeScript)
- Mainframe: Bespoke home server running on a Raspberry Pi in my closet (Go)
- kure: Flat-file blogging engine with plugin support (PHP)
Contributions
Other open source projects I've contributed to:
- Emacs (docs only): #60263 Correct wrong info in (info)Go to node
- Coverage.py: #1210 Fix an incompatibility with pyarmor
- Ruby on Rails (docs only): #37190 Fix a button_to documentation example
- vim-kitty:
#20 Recognize
#:
comment syntax inkitty.conf
- Highcharts Regression: #84 Add extrapolation for exponential, linear, power, & log
- ruby-gettext: #32 Support Pathnames in $LOAD_PATH
- Unidiff: #75 Fix an error when the first change is a binary, #82 Add type hints
- android-bundle-uploader: #3 Allow setting release notes, #7 Convert into a first-class CLI
- timeago: #128 Make en_short consistent with other sites
- oauth2_client: #29 Add clientSecret param to Authorization Code Grant examples, #53 Handle provider errors when refreshing tokens
- HttpAcceptLanguage: #41 Make language comparisons case-insensitive
- Cockatrice: #6 Fixed a cursor bug, #7 Added a UI option to play all nonlands to the stack instead of the battlefield
(see all)