s6-networking is a collection of small Unix tools designed to help networking. It includes clock synchronization, Unix and TCP super-servers, Unix and TCP access control, and other miscellaneous utilities. It is particularly suited for management of clients and servers on embedded devices, but works just as well on larger systems.
spectrwm is a minimalistic tiling window manager that tries to stay out of the way so that valuable screen real estate can be used for much more important stuff. It has sane defaults and does not require one to learn a language to do any configuration. It was written by hackers for hackers and it strives to be small, compact, and fast.
uncsv is a filter command converting the lines of a CSV file into a non‐escaped, non‐quoted delimited file (pipe by default). csv is the opposite of this command; it takes an un-quoted stream of values, separated by the delimiter of your choice (default: pipe ’|’) and produces a "standard" CSV file. Both tools avoid end‐of‐line character politics and will leave these untouched.
s6-dns is a small, efficient, complete, and IPv6-ready DNS client library, with synchronous as well as asynchronous APIs. It is designed to replace libresolv in projects that need to perform DNS resolution. It also comes with small command-line utilities to make common and not so common DNS queries.
execline is a very light, non-interactive scripting language, which is similar to a shell. Simple shell scripts can be easily rewritten in the execline language, improving performance and memory usage. execline was designed for use in embedded systems, but works on most Unix flavors.
skalibs is a set of general-purpose, low-level C libraries, all in the public domain. It can replace or hide the standard C library to some extent. It is designed to allow building of small static binaries. It is used in building all skarnet.org software, including execline and s6.