Mike Gerwitz

Free Software Hacker+Activist

libs / frameworks
GNU ease.jsClassical object-oriented framework for JavaScript6 monthssummarylogtree
lizaData collection, validation, and processing framework for JavaScript [employer p...12 dayssummarylogtree
hoxslHigher-order logic for XSLT 2.012 monthssummarylogtree
shspecBDD framework for shell12 monthssummarylogtree
languages / compilers
TAMEThe Adaptive Metalanguage [employer project]12 dayssummarylogtree
liza-proguicDeclarative DSL for Liza programs [employer project]12 dayssummarylogtree
literate-xslLiterate documentation weaver for XSLT 2.015 monthssummarylogtree
(TBA)(To Be Announced)summarylogtree
git-shortmapsSimple one--three-character bash aliases for Git with tab completion34 hourssummarylogtree
dotfilesPersonal system configuration and miscellaneous scripts3 weekssummarylogtree
SAPSFThe Surreptitious Assault on Privacy, Security, and Freedom (LibrePlanet 2017)12 monthssummarylogtree
The Ethics VoidThe Ethics Void (LibrePlanet 2018)12 dayssummarylogtree
Restore Online Freedom!Restore Online Freedom! (LibrePlanet 2016)15 monthssummarylogtree
COOPEClassical Object-Oriented Programming with ECMAScript (2012)6 monthssummarylogtree
repo2htmlRepository-agnostic HTML generator (used to generate mikegerwitz.com)15 monthssummarylogtree
thoughtsThoughts and Ramblings (mikegerwitz.com)34 hourssummarylogtree
guile-mimeMIME library and globs2 parser for Guile15 monthssummarylogtree
lasertank-jsClone of the classic 1990s game LaserTank15 monthssummarylogtree
pkgshLibrary to aid in the factoring of large programs written in shell15 monthssummarylogtree
epmannersTeach LaTeX some manners to respect \everypar15 monthssummarylogtree
gsgpGNU Screen Gaming Platform15 monthssummarylogtree
jstonicMiscellaneous library built upon GNU ease.js15 monthssummarylogtree
rectestBrowser-based recollection test15 monthssummarylogtree
lvspecLaTeX specification library for LoVullo Associates with a focus on Liza/TAME [em...13 monthssummarylogtree