Udis86 is an easy-to-use minimalistic disassembler library (libudis86) for the
x86 and AMD64 (x86-64) range of instruction set architectures. The primary
intent of the design and development of udis86 is to aid software development
projects that entail binary code analysis.
The portable SDK for UPnP* Devices (libupnp) provides developers with an API
and open source code for building control points, devices, and bridges that
are compliant with Version 1.0 of the Universal Plug and Play Device
Architecture Specification and support several operating systems like Linux,
*BSD, Solaris and others.
Visual Tcl is a freely-available, high-quality application development
environment for UNIX, Window$ and Macintosh platforms.
Visual Tcl is written entirely in Tcl/Tk. No extensions.
Tcl7.6 and Tk4.2 or later are required.
wxGlade is a GUI designer written in Python with the popular GUI toolkit
wxPython, that helps you create wxWidgets/wxPython user interfaces. At the
moment it can generate Python, C++ and XRC (wxWidgets' XML resources) code.
XParam is a general-purpose tool for parameter handling in C++.
It allows object serialization and deserialization in a format that is
human-readable and -writeable, and is unaffected by issues of word-size
and endianity. The XParam format is also not confused by objects containing
pointers: it saves the objects in such a manner that their conceptual
contents can be restored perfectly.
For this reason, XParam provides an excellent tool for cross-program and
cross-platform communication. In future, XParam may also be extended to
allow cross-language communication, but for now it is only available in C++.
Paraphrasing the website:
The ZThread package is an advanced object-oriented, cross-platform, C++
threading and synchronization library. It provides a high level
abstraction of the native threading mechanisms to offer a great deal of
flexibility and control.
ZThread features interruptible Thread and Runnable objects for C++, control
objects and implementations of concurrency design patterns. This includes
semaphores, mutexes, condition variables as well as other more complex
components.
ZThread implementations are provided for POSIX and Win32 platforms.
The zzip library provides read access to zipped file in a zip-archive.
It is based solely on free algorithms provided by zlib and can
transparently access files being either real files or zipped files
with the same file path argument.
This is a hash table, implemented in C, supporting constant-time
add/find/remove of C structures. Any structure having a unique,
arbitrarily-typed key member can be hashed by adding a UT_hash_handle
member to the structure and calling these macros.
ddclient is a Perl client used to update dynamic DNS entries for
accounts on many dynamic DNS services.
DNRD is a proxy DNS daemon. It supports several forward servers for
redundancy and/or load-balancing. DNS queries for specific domains can
be forwarded to a specific group of DNS servers (with redundancy and
load balancing) for that domain. It is useful for VPNs and also good
support for offline and dialup sites.