TclXML is an API for parsing XML documents using the Tcl scripting
language. It is also a package with several parser implementations.
The goal of the TclXML package is to provide an API for Tcl scripts
that allows "Plug-and-Play" parser implementations; ie. an application
will be able to use different parser implementations without change
to the application code.
TkCon is a replacement for the standard console that comes with Tk.
The console itself provides many more features than the standard console.
It is meant primarily to aid one when working with the little details
inside tcl and tk.
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.