There are enough things on my Github account to make it a bit hard
to navigate; this page is intended to provide a better picture of what
Handy, small tools and libraries:
- go.socks5 Go Library for
implementing SOCKS 5 servers
- spiderproxy Tool for
managing unreasonable trees of ssh tunnels (built on top of
- dedup-backup A backup tool
that de-duplicates data at the file level.
A 3-way merge tool for the output of
notmuch-dump. I use
it as a git merge driver along with some wrapper scripts to keep my
mail synchronized between machines.
- python-gpgmime Python
manipulating PGP mime messages
Just for fun (long term projects):
- zero, a toy operating system
- phascal, a toy Pascal compiler
(implemented in Haskell).
Things that I’ve abandoned (or am just indefinitely distracted from),
but are perhaps still interesting:
- c-ast GNU Guile library for
generating/outputing ANSI C ASTs. Related blog posts:
Replacement for Gtk Builder with a more sane API.
- Iron Blogger is a web-app
I’ve written and am using with some friends; the about
page gives more
- IRC Idler is an IRC bouncer
that runs on Sandstorm. Early alpha stage,
but under active development.
Here are some projects that involve other people, which I’ve had a major
hand in in the past:
- HIL, a network isolation tool in
use at the Massachusetts Open Cloud.
I was the de-facto project lead for much of my time there. I still
work on it here and there as a consultant.
- Parabola GNU/Linux. I used to be a
maintainer for the distro, and did a lot of the porting work for the
MIPS architecture. The MIPS port itself is no longer maintained.
Here are a handful of larger open source projects I’ve gotten patches