This Horde package provides a tree view of hierarchical information.
It allows for expanding/collapsing of branches and maintains their state.
Libmill is a library that introduces Go-style concurrency to C.
It can execute up to 20 million coroutines and 50 million context switches per
second.
The Horde_Notification library provides a subject-observer pattern
for raising and showing messages of different types and to different
listeners.
PyICU is a python extension wrapping IBM's ICU C++ API.
PyICU is supported on Mac OS X, Linux (32- and 64-bit) and Windows.
The Horde_Token:: class provides a common abstracted interface into
the various token generation mediums. It also includes all of the functions
for retrieving, storing, and checking tokens.
PHP_UML is a reverse-engineering package that scans PHP files and directories,
and delivers an UML/XMI representation of the classes and packages found.
System_Command is a command line execution interface.
Running functions from the command line can be risky if the proper precautions
are not taken to escape the shell arguments and reaping the exit status
properly. This class provides a formal interface to both, so that you can run a
system command as comfortably as you would run a php function, with full pear
error handling as results on failure. It is important to note that this class,
unlike other implementations, distinguishes between output to stderr and output
to stdout. It also reports the exit status of the command. So in every sense of
the word, it gives php shell capabilities.
A PEAR data validation class for Australia. The package includes phone number,
postal code, tax file number, Australian business number, Australian company
number and Australian regional codes validation.
Cache the results of a function so that when you call it again with
the same arguments it returns the pre-computed value.
Ruby/TZFile is a TZFile handling library for Ruby.
It generates classes like Time class for timezones other than
localtime nor UTC.