This is your work, valued
I do things and stuff. Public work split between sr.ht and GitHub to balance work/life. Profile picture by Catastrothy (twitter, ko-fi)
st2-nil-theme. Minimalist Sublime Text 2 UI dark and light themes and color schemes. Includes HDPI support for retina displays. (Unmaintained)
318st-theme-freesia. Freesia theme for Sublime Text 3. (Unmaintained.)
106regen. Tool to generate random strings from Go/RE2 regular expressions (Migrated to https://git.sr.ht/~nilium/regen)
80ruby-glfw3. GLFW 3 bindings for Ruby 2.x (Migrated to https://git.sr.ht/~nilium/ruby-glfw3)
23opengl-core. OpenGL bindings for Ruby 2.x (Migrated to https://git.sr.ht/~nilium/opengl-core)
15schemer. TextMate/Sublime Text color scheme editor for Mac OS. (Migrated to https://git.sr.ht/~nilium/schemer)
13jsondir. Tool to map directory structures to JSON. Probably evil. (Migrated to https://git.sr.ht/~nilium/jsondir)
13ruby-snowmath. 3D math gem for Ruby (for vectors, matrices, and quaternions) (Migrated to https://git.sr.ht/~nilium/ruby-snowmath)
10codf. Config file parser for Go in the style of nginx.
8ooc.tmbundle. ooc TextMate bundle (Migrated to https://git.sr.ht/~nilium/ooc.tmbundle)
7e9p. Erlang 9P2000 client and server (WIP) (Migrated to https://git.sr.ht/~nilium/e9p)
6Cards. Simple Chrome solitaire app (Migrated to https://git.sr.ht/~nilium/Cards)
6cower.bufferedglmax2d. GLMax2D implementation (Migrated to https://git.sr.ht/~nilium/cower.bufferedglmax2d)
5rusalka-vm. The Rusalka Virtual Machine (old C++11 implementation). (Migrated to https://git.sr.ht/~nilium/rusalka-vm)
5snow. Snow, a game engine written in C++11 using OpenGL for rendering. (Migrated to https://git.sr.ht/~nilium/snow)
5opengl-aux. Auxiliary OpenGL functions and types for working with the opengl-core gem. (Migrated to https://git.sr.ht/~nilium/opengl-aux)
5lugi.mod. The LuGI Lua wrapper generator and interface for BlitzMax
4oaktree. OakTree static blog thingy - not really intended for use, consider yourself warned. NOT MAINTAINED. (Migrated to https://git.sr.ht/~nilium/oaktree)
4protomson. Protobuf MSON plugin for generating data structures to be used in API blueprints (e.g., Apiary)
4cower.renderbuffer. Simple OpenGL renderer component for BlitzMax (Migrated to https://git.sr.ht/~nilium/cower.renderbuffer)
4xq-api. A simple HTTP-based XBPS repodata query API
4eresp. Erlang RESP library (Migrated to https://git.sr.ht/~nilium/eresp)
3cower.jonk. JSON parser module for BlitzMax; based on the implementation in json-cpp
3vimrc. My personal vimrc and collection of bundles.
3ooc-sdl. SDL bindings for ooc
3ruby-snowdata. A Ruby Gem for creating C-like structs and interacting with memory in general. Not a safe gem.
3ooc-dispatch. libdispatch (Grand Central Dispatch) bindings for ooc (Migrated to https://git.sr.ht/~nilium/ooc-dispatch)
3dotfiles. Miscellaneous dotfiles (Migrated to https://git.sr.ht/~nilium/dotfiles)
3cower.bmxlexer. A lexer for the BlitzMax programming language (Migrated to https://git.sr.ht/~nilium/cower.bmxlexer)
3flagenv. A small library to load FlagSet values from environment variables and other KV-like storage (Migrated to https://git.sr.ht/~nilium/flagenv)
3rusalka. New implementation of the Rusalka virtual machine (rvm) in Go. (Migrated to https://git.sr.ht/~nilium/rusalka)
3ruby-gametools. A gem of tools for Ruby game development using GLFW 3 and OpenGL. (Migrated to https://git.sr.ht/~nilium/ruby-gametools)
2erespsv. Experimental server using eresp (Migrated to https://git.sr.ht/~nilium/erespsv)
2gribble. A GitLab CI runner-compatible server and job scheduler (Migrated to https://git.sr.ht/~nilium/gribble)
2mailbin. Personal scripts for use with mblaze (Migrated to https://git.sr.ht/~nilium/mailbin)
2dagr. InfluxDB client and measurements library (Migrated to https://git.sr.ht/~nilium/dagr)
2SnowKit. Swift framework. Experimental, may not build, etc. since the Swift compiler is still in beta. (Migrated to https://git.sr.ht/~nilium/SnowKit)
2libsnow-common. Snow common library thing. Requires a C++11 compiler (preferably Clang). (Migrated to https://git.sr.ht/~nilium/libsnow-common)
2sublime-scheme. Sublime Text 2 support for Scheme (based on Mikael Säker's Scheme.tmbundle).
2NUIToolkit. 2D GUI toolkit for BlitzMax (Migrated to https://git.sr.ht/~nilium/NUIToolkit)
2sp-utils. A collection of utility source for Objective-C. Mix and match and all that. (Migrated to https://git.sr.ht/~nilium/sp-utils)
2nuit-ooc. NUI Toolkit (NUIT for short, pronounced [nut] as in "newt"). A graphics-library-agnostic UI module for the ooc programming language. (Migrated to https://git.sr.ht/~nilium/nuit-ooc)
2mirah-android-base. Base Android project for use with Mirah.
2subnil. Sublime Text 2 stuff what I use (Migrated to https://git.sr.ht/~nilium/subnil)
2ruby-glfw. (Fork of ruby-glfw — original repository died.) GLFW bindings for Ruby based on that other ruby-glfw because its maintainer disappeared/died/became a philosopher. NOTE: This project is defunct and will not be maintained or updated from this fork. Use GLFW3 instead. (Migrated to https://git.sr.ht/~nilium/ruby-glfw)
2zflate. Simple tool for performing zlib compression/decompression of files
1hydra. Hack your OS X desktop environment (personal fork of Hydra)
1dot-nix. Personal Nix home manager configuration
1go-ini. A primitive INI parser for Go. Does not attempt to handle unmarshaling of data or anything special. (Migrated to https://git.sr.ht/~nilium/go-ini)
1nab. Quick tool for grabbing stuff out of piped-in JSON data via Go templates (Migrated to https://git.sr.ht/~nilium/nab)
1go-md3. MD3 (a la Quake 3) model loader / converter for Go. (Migrated to https://git.sr.ht/~nilium/go-md3)
1srv. Small library and TCP proxy for connecting to services exposed in SRV records (Migrated to https://git.sr.ht/~nilium/srv)
1go-fex. An implementation of fex in Go (Migrated to https://git.sr.ht/~nilium/go-fex)
1binit. Small env-like tool for exec'ing programs after loading env vars from INI files (Migrated to https://git.sr.ht/~nilium/binit)
1