CTSim is a Computed Tomography simulator. It simulates the process of obtaining x-ray data around a phantom object. It then uses various reconstruction algorithms for reconstructing the original image. It supports animation of projection and reconstruction processes, 3-dimensional viewing using OpenGL as well as cross platform support using GTK and Win32.
CwMtx is a library written in C++ that provides the matrix and vector operations that are used extensively in engineering and science problems. A special feature of this library is the quaternion class which implements quaternion math. Quaternions are very useful for attitude determination in 3D space because they do not suffer from singularities. Furthermore, successive rotations and transformations of vectors can be accomplished by simple quaternion multiplication. Attitude dynamics can be expressed in a very compact form using quaternions
cxmon is an interactive command-driven file manipulation tool inspired by the "Amiga Monitor" by Timo Rossi. It has commands and features similar to a machine code monitor/debugger, but it lacks any functions for running/tracing code. There are, however, built-in PowerPC, 680x0, 80x86, 6502 and Z80 disassemblers and special support for disassembling MacOS code. cxmon is primarily intended for emulation development but it can be used as a generic tool for manipulating and analyzing binary data and machine code, or just as a hex calculator.
DansGuardian is a Web content filtering proxy that uses Squid to do all the fetching. It filters using multiple methods including, but not limited to, phrase matching, file extension matching, MIME type matching, PICS filtering, and URL/domain blocking. It has the ability to switch off filtering by certain criteria including username, domain name, source IP, etc. The configurable logging produces a log in an easy to read format. It has the option to only log text-based pages, thus significantly reducing redundant information (such as every image on a page).
DarkFire IRCd is an efficient, modern, and flexible IRC server used primarily on the DarkFire IRC Network. Originally based on Dreamforge, it has numerous enhancements and a wider variety of features. It features an efficient server to server protocol, a wide variety of user and operator commands, and a flexible protocol.
DarkIce is a live audio streamer. It records audio from an audio interface (e.g. a sound card), encodes it, and sends it to a streaming server. DarkIce can record from OSS audio devices, ALSA audio devices, Solaris audio interfaces, and Jack sources. DarkIce can encode into MP3, MP2, Ogg Vorbis, and AAC formats, and can send the encoded stream to ShoutCast, IceCast 1.3.x and 2.x, and the Darwin Streaming Server.
The goal of the Database Template Library is to make ODBC recordsets look just like an STL container. As a user, you can move through containers using standard STL iterators, and if you insert(), erase(), or replace() records in the containers, changes can be automatically committed to the database for you. The library's compliance with the STL iterator and container standards means you can plug the abstractions into a wide variety of STL algorithms for data storage, searching, and manipulation. In addition, the C++ reflection mechanism used by the library to bind to database tables allows generic indexing and lookup properties to be added to the containers with no special code required from the enduser. Because the code takes full advantage of the template mechanism, the library adds minimal overhead compared with using raw ODBC calls to access a database.