Smalpest is written and maintained by jonsykkel (WOT: jonsykkel) and implements a large subset of the current spec. Smalpest is written in C and stores data directly on the filesystem. For more detailed information, please see zzz.st/progz. There also exist channel logs for the original pestnet if you are interested in following along.