Libtc is a collection of useful functions for C programming. It includes implementations of linked list, hash table, red-black tree, and priority queue. There is also a flexible configuration file parser and some other odds and ends. All functions are totally reentrant and thread safe.
TorrentSniff reports current status information on a BitTorrent torrent including what files it contains and the current number of seeds (machines sharing the complete torrent) and leeches (machines still downloading the torrent). It is useful for comparing multiple potential sources of a file to find the best-seeded torrent.
Ruby PHP Serializer is a Ruby module providing workalikes of PHP's serialize() and unserialize() functions, enabling it to manipulate serialized PHP data structures. It supports Array, Hash, String, Fixnum, Float, NilClass, TrueClass, FalseClass, and Struct, and has some support for arbitary object handling.
This is an XFree86 driver to add Xv (Xvideo) support for the Matrox Millennium II. It includes hardware YUV to RGB conversion and up/down scaling. Performance is not stellar compared to modern cards but it's enough to allow smooth fullscreen DVD playback on a moderately fast computer.
Haystack is a powerful tool designed to enable each and every individual manage all of her information in the way that makes the most sense. By removing the arbitrary barriers created by applications that only handle certain information "types", and recording only a fixed set of relationships defined by the developer, users can define whichever arrangements of, connections between, and views of information they find most effective. Such personalization of information management will dramatically improve your ability to find what you need when you need it.
Gos4j is a way of organising processing priorities based on goals. Each goal is prioritised to be processed based on its time to complete and its progress towards that goal. Deadlines are used to act as the target completion time for a goal, and can be expressed in either relative or absolute terms. It can be used to support an unknown processing environment with real time constraints. A typical example of this would be in an application programming set-up, where user code would run alongside your code, and so fixed priority scheduling may not be efficient. Gos4j can easily reschedule threads to meet as many of the specified constraints as possible, so overall performance will degrade gracefully and conflicting time constraints will be handled equitably.
h2incn tries to directly convert C/C++ headers to Nasm-style include files, and can be used in a makefile. It is useful if you want to use the same structures or external variable declarations in C and assembler code, and you don't want to use two separate files and update both each time you change something. It is written in a mix of C and C++ code. It currently works for simple files.