Mike Gerwitz

Activist for User Freedom

libs / frameworks
GNU ease.jsClassical object-oriented framework for JavaScript5 yearssummarylogtree
lizaData collection, validation, and processing framework for JavaScript [employer p...3 yearssummarylogtree
hoxslHigher-order logic for XSLT 2.06 yearssummarylogtree
shspecBDD framework for shell6 yearssummarylogtree
languages / compilers
TAMEThe Algebraic Metalanguage [employer project]3 weekssummarylogtree
liza-proguicDeclarative DSL for Liza programs [employer project]3 yearssummarylogtree
literate-xslLiterate documentation weaver for XSLT 2.06 yearssummarylogtree
ulambda[STALLED] Self-hosting Scheme compiling to JavaScript (very incomplete proof-of-...3 yearssummarylogtree
nightNighttime hacks: playful creativity as a form of relaxation4 yearssummarylogtree
git-shortmapsSimple one--three-character bash aliases for Git with tab completion5 yearssummarylogtree
dotfilesPersonal system configuration and miscellaneous scripts4 yearssummarylogtree
promscriptsScripts for generating Prometheus metrics17 monthssummarylogtree
afsiAdopting Free Software Ideals (LibrePlanet 2021)18 monthssummarylogtree
SAPSFThe Surreptitious Assault on Privacy, Security, and Freedom (LibrePlanet 2017)6 yearssummarylogtree
cs4mComputational Symbiosis: Methods That Meld Mind and Machine (LibrePlanet 2019)4 yearssummarylogtree
The Ethics VoidThe Ethics Void (LibrePlanet 2018)5 yearssummarylogtree
Restore Online Freedom!Restore Online Freedom! (LibrePlanet 2016)6 yearssummarylogtree
COOPEClassical Object-Oriented Programming with ECMAScript (2012)5 yearssummarylogtree
cpttDiscussion on Compilers: Principles, Techniques, and Tools (2013)4 yearssummarylogtree
repo2htmlRepository-agnostic HTML generator (used to generate mikegerwitz.com)6 yearssummarylogtree
thoughtsThoughts and Ramblings (mikegerwitz.com)17 monthssummarylogtree
guile-mimeMIME library and globs2 parser for Guile6 yearssummarylogtree
lasertank-jsClone of the classic 1990s game LaserTank6 yearssummarylogtree
pkgshLibrary to aid in the factoring of large programs written in shell6 yearssummarylogtree
epmannersTeach LaTeX some manners to respect \everypar6 yearssummarylogtree
gsgpGNU Screen Gaming Platform6 yearssummarylogtree
jstonicMiscellaneous library built upon GNU ease.js6 yearssummarylogtree
rectestBrowser-based recollection test6 yearssummarylogtree
lvspecLaTeX specification library for LoVullo Associates with a focus on Liza/TAME [em...6 yearssummarylogtree