Tiny Tcl 6.8 is a rommable, minimal Tcl implementation for embedded applications. Derived from the venerable Tcl 6.7 release, Tiny Tcl 6.8 has a solid Tcl feature set, excluding newer capabilities of Tcl 7 and 8 such as the bytecode compiler, namespaces, sockets, and async event handling, among others. Excluding C library functions, Tiny Tcl compiles down to less than 60 Kbytes on most machines, far smaller than any Tcl 7 or Tcl 8 derivatives.
hwloc provides command line tools and a C API to obtain the hierarchical map of key computing elements, such as: NUMA memory nodes, shared caches, processor sockets, processor cores, and processor "threads". hwloc also gathers various attributes such as cache and memory information, and is portable across a variety of different operating systems and platforms. hwloc primarily aims at helping high-performance computing (HPC) applications, but is also applicable to any project seeking to exploit code and/or data locality on modern computing platforms.
superGlobals is a PHP library that transparently injects into a superglobal or global variable while keeping all functionality of a regular array, but extending it with type casting and URI parsing into that array. It can use memcached for additional performance and can interact with custom DB abstractions (mostly PEAR). It may filter, cast, or validate variables as: boolean, integer, float, string, array, object, IPv4 address, IPv6 address, regular expression, URL, URL encoded string, HTML escaped string, or SQL escaped string. It is possible to pass a function name callback as a casting or validation method. Also, it is possible to pass multiple casting methods for each variable, which is useful for array processing.
CouchUnit is a JUnit extension that helps administer tests run against CouchDB. It mimics the syntax and feel of DBUnit by helping developers write tests that load XML style datasets to place databases in known states between integration tests. A number of standard operations are used to store and remove CouchDB documents. Any number of documents may be declared within a single CouchUnit dataset.
DromeAudio is a small audio manipulation and playback library. It features a simple API for loading, generating, processing, and playing audio. Some of its features include loading and saving WAV sounds, loading Ogg Vorbis sounds, audio mixing/playback, and dynamic audio processing effects such as pitch shifting and echo.
RSyntaxTextArea is a syntax highlighting, code folding text editor. It has support for over 30 programming languages and is completely customizable. By extending JTextComponent, it easily integrates into any Swing application and provides an easy way to add syntax highlighting to a program.
Tarzan is a fast, powerful PHP toolkit for building Web applications with AWS. It has complete support for Amazon S3, CloudFront, EC2, SimpleDB, SQS, and Amazon Associates. Its support for MultiCurl allows for fast batch operations. It provides a caching layer for speeding up frequently accessed operations. It is well documented and well supported.
ConfigLib is a C++ library for reading and writing standard Unix and Windows .INI configuration files as easily as declaring a variable. It provides all the objects necessary to read any setting from a configuration file and write out changes while preserving comments. Using templates, any serializable object or primitive can be read from a configuration file and parsed automatically via the command line. It also includes common objects for handling settings beyond those of the C primitives.