This is my work of suckless slstatus, used by my dwm fork
slstatus is a suckless status monitor for window managers that use WM_NAME (e.g. dwm) or stdin to fill the status bar.
Currently slstatus works on FreeBSD, Linux and OpenBSD. In order to build slstatus you need the Xlib header files.
Edit config.mk to match your local setup (slstatus is installed into the /usr/local namespace by default).
Afterwards enter the following command to build and install slstatus (if necessary as root):
$ make clean install
See the man page for details.
slstatus can be customized by creating a custom config.h and (re)compiling the source code. This keeps it fast, secure and simple.
Cleaning up the whole codebase it the goal before thinking about a release.