sphlib provides optimized implementations in both C and Java of cryptographic hash functions. The C code includes "small footprint" variants optimized for architectures with low L1 cache (e.g. WiFi routers running OpenWRT). The C code comes with a command-line tool that can serve as a drop-in replacement for md5sum, sha1sum, sha256sum, etc. for all implemented hash functions. The Java code is compatible with J2ME. There are implementations of fourteen "second-round" SHA-3 candidates, for all output lengths: BLAKE, Blue Midnight Wish, CubeHash, ECHO, Fugue, GrÝstl, Hamsi, JH, Keccak, Luffa, Shabal, SHAvite-3, SIMD, and Skein. Some pre-SHA-3 hash functions (including MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, RIPEMD-160, and others) are also implemented.
oauth-php is a PHP library for OAuth consumers and servers. It has an extensible OAuth store, including a full working implementation of a MySQL store. The library implements methods to: verify incoming requests against the library; to sign outgoing requests, with curl support for actually doing the request; to sign requests with a body; to administrate consumer keys and tokens for multiple users (server and consumer side); and to log incoming and outgoing requests handled by the library (optionally in the database).
Perf4CDI is an add-on package for implementations of CDI (Contexts and Dependency Injection for the Java EE platform, also known as JSR-299) providing convenient integration with Perf4j, a performance monitoring library for Java applications. For basic usage, it's enough to annotate the profiling method in CDI-based applications. Many settings can be customized.
The STX ExecPipe library provides a convenient C++ interface to execute child programs connected via pipes. It is a front-end to the system calls fork(), pipe(), select(), and execv() and hides all the complexity of these low-level functions. It allows a program to build a sequence of connected children programs with the input and output of the pipe sequence redirected to a file, string, or file descriptor. The library also allows custom asynchronous data processing classes to be inserted into the pipe or placed at the source or sink of the sequence.
Listserv is software for managing mailing lists: creating lists, distributing emails over the list, adding new subscribers, and adjusting settings. It can be operated via a Web interface, by sending email commands, or via TCP. liblistserv is the glue between listserv and your C program for manipulating or querying a mailing list. By calling the provided functions, your program does not need to parse the results. Liblistserv is a reentrant library, written in C, meant for communication over TCP with a running Listserv instance.
Minix editline is the line editing library from Minix, originally created by Simmule R. Turner and Rich $alz in 1992. It can be linked into almost any program to provide command-line editing and history. The editline library is call-compatible with the FSF readline library, but is a fraction of the size and offers fewer features. It is distributed under a "C News-like" copyright; see the file LICENSE for details.
NSFFT is yet another FFT library for performing 1-dimensional fast Fourier transforms. It is a simple, small, and portable library, and it is efficient since it can utilize SIMD instruction sets in modern processors. It performs multiple transforms simultaneously, and thus it is especially suitable for digital signal processing.