Similar to XWadTools, the intention is for each tool to follow the Unix tradition of "do one thing, and one thing well", with more complex behavior to be achieved by composing the utilities (possibly as part of a pipeline). The tools are written exclusively using the Haskell programming language.
The collection currently includes:
lswad, a WAD lump lister;
waddiff, a WAD comparison tool;
wadxtract, a prototype WAD extractor and
wadcat, a WAD concatenator.
Each release includes binaries for Linux (64-bit), Windows and macOS.