Tools and libraries I intend to work-on long term. Distinguished from the miscellaneous short-lived experiments you might otherwise find on GitHub
In active use:
Textual status bar with cache invalidation and concurrent updates via simple line-based messages through a named pipe per slot. Inspired by ii.
A quest for a "standard" Erlang library with uniform, composable abstractions and other interesting features of a general nature.
A stats collector for Erlang VM, BEAM. Unique among similar projects in featuring per-process data collection (while avoiding space explosion). I found many a memory leak with it!
Finds duplicate files in N given directory trees. Where "duplicate" is defined as having the same (and non-0) file size and MD5 hash digest.
A tool to git all your git repos and answer the age-old question: "Where my gits at?" To discover, catalogue and compare git repos across N machines.
A client of
twtxt - decentralised, minimalist microblogging for hackers.
Libraries I no longer use, but should still work:
Select, app-level, state-based CRDT (Convergent Replicated Data Type) implementations for Erlang.
CRDT-backed, server-side implementation of OAuth 1.0 core protocol for Erlang, supporting pluggable storage implementations.
Time-Based One-Time Password Algorithm, as described in RFC 6238.
HMAC-Based One-Time Password Algorithm, as described in RFC 4226.
The work is its own reward - no actual use intended:
The compiler project following Andrew W. Appel's Modern Compiler Implementation in ML.