- oklab: Oklab color space for Go’s image.Color
- Very simple. Very practical.
 
 - VNC experiments: vncfreethumb, dirgui, vncrps
- Who needs a GUI toolkit? Start a VNC server in your app. The base protocol is very simple. Here are some examples.
 
 - todournament: sort lists by becoming the comparator yourself
- Sort lists as much or as little as you want using pairwise comparisons
 - It’s like a pro version of humansort.com (also mine)
 
 - ckv: audio(/visual??) programming language based on Lua, inspired by ChucK
- The web site was amazing… I’d like to bring it back one day
- It’s archived, at least. Look at that gosh darned tutorial. Look at that gosh darned language reference!
 
 
 - The web site was amazing… I’d like to bring it back one day
 
- tomcalendar: command-line reminder scheduler
- Keep a text file of reminders and date specs (specific dates, days of the month, every N days, etc) → run tomcalendar to print today’s reminders
 
 - rc: fork of rakitzis’s rc shell
- Adds support for .rcrc-nonlogin, a startup file that will be executed in every instance of the shell
 - Adds instructions for how to compile it with readline support
 
 - debugview: printf debugging gets tables, bar charts, and arbitrary HTML
 - propagators: a fraction of an implementation of an execution model inspired by a mental image Radul and Sussman had of CPUs being ordered by the bushel
 - need: a cache where the work to satisfy simultaneous misses for the same key is delegated to just one of the requestors
 
- Theseus: a one-of-a-kind JavaScript debugger
 - fondue: the JavaScript instrumentation library used by Theseus (see above)
 - coolterm: minimal shell based on the macOS rich text widget
- The whole thing is editable, so you can delete stuff, bold stuff, etc, as you work
 - If you’ve used Plan 9’s shell, you known what I mean—but this is rich text
 
 - esprima-selector: CSS selectors for esprima AST nodes
 - falafel-helpers: simpler methods for injecting code into falafel ASTs: wrap/before/after
 - node-addc: AddC online clustering algorithm in Node
 - room: Ruby DSL for text-based “adventures”
 - ruck: precursor to ckv, a library for cooperatively scheduled threads with a shared virtual timeline
- ruck-realtime: wall clock time
 - ruck-midi: MIDI clock time (outputs a MIDI file)
 - ruck-ugen: audio file time (outputs an audio file)
 - ruck-glapp: OpenGL frames
 
 - easyget: command-line precursor to AirDrop
 



