stdnoj is a cross-platform C++ class library that includes classes for using portable strings, databases, SMTP, POP, NNTP, arrays, files, directories, logging, email, and sockets. While templates are used, no reliance upon STL or other (traditionally error-prone) technologies has been used, which increases portability between compilers.
synDirectory is used to retrieve and sort the current work directory list of of files. It opens the current directory and retrieves the list of files and sub-directories into separate arrays. Since it may be listing the directory where this package was installed, the package files are excluded from the listing. The arrays with the files and directories may be sorted by name, file size, file type, or last modified date. The package comes with a configuration file to help the user customize the output further. It is also possible to skin the output via CSS.
nntpfs is a FUSE module for mounting the data offered by NNTP servers. Read-only access to the servers is provided. The Network News Transfer Protocol or NNTP is an Internet application protocol for the distribution of news and occasionally binary files. Usenet represents the most common usage of the NNTP protocol. The Filesystem in Userspace (FUSE) interface allows user application code to create its own filesystems and publish them using kernel support.
EVP dirdiff is a tool that recursively compares two directory trees using MD5 hash function. The depth of the directory tree can be limited, and the two directories can optionally be synchronized. MD5 file hashes are printed. File names can be enclosed in the characters of your choice.
Yed is a C software library made of modules (objects) that can be instantiated according to the main paradigms of Object Oriented Programming: encapsulation and data hiding. The library contains objects that handle XML files and buffers, FTP connections, filesystem operations, and more.