GFX::Monk Home

Software

I have written a lot of software. Which is a great way to get better at writing software, and also creating useful tools for yourself and for others.

You can see my full collection of open source software on my github profile. Most of my READMEs contain a badge describing the project status.

The downside to writing lots of software is that I feel a sense of responsibility to keep something working once I've created it. As I write more software, that notion becomes less and less tenable. I don't want to spend my spare time maintaining all the software I ever wrote (but no longer use) out of a sense of obligation.

But it would be rude to just abruptly delete projects I've stopped maintaining. So here's the deal: I'll give you an indication of the projects I'm actively working on or care enough about to keep maintained. Other projects might still work incredibly well, or they might not even run. You're welcome to the code of my abandoned projects, but I probably won't help you fix them.

(please feel free to get in contact if you'd like to adopt / maintain any of my projects)

Active projects:

Projects I'm currently working on or have future plans for:

gup
a better `make`

Maintained projects:

These are reasonably stable, and I don't do much active development on them. But I care about them, and I will try to be responsive to issues.

gnome-shell-impatience
speed up gnome-shell animation speed
gnome-shell-scroll-workspaces
change workspaces by scrolling over the top bar
huppy
wrap any program with restart-on-HUP functionality
mocktest
python mocking and testing library
piep
unix-style stream manipulation with python syntax
pyperclip
simple clipboard CLI
shellshape
tiling window plugin for gnome-shell
vim-watch
run commands when you save the current vim buffer

Experimental projects:

I use many of these myself, but I don't consider them stable - I may change them dramatically (or even abandon them) in the future.

eog-rate
gnome-theme-lustre-flat
gsel
htmlview
mapnix
music-import
opam2nix
passe
a SuperGenPass-compatible password generator
python-irank
snip.hs
stereoscoper