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).
BRL-CAD is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, and image and signal-processing tools.
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.
Common C++ RTP is an experimental threadsafe RTP stack for use with Common C++. It uses a service thread to both schedule outgoing packets and organize arriving packets. Queued lists of packets are maintained both for sending and receiving, and packet payloads can be mixed such as for passing RTP telephony events. Recent builds of GNU ccRTP are also available for building handheld softphone clients using Open Embedded.
e4Graph is a C++ library that allows programs to store graph-like data persistently and to access and manipulate that data efficiently. With e4Graph, you can arrange your data in the most natural form that reflects the relationships between its parts, rather than having to force it into a table-like format. The e4Graph library also allows you to concentrate on the relationships you want to represent, and not on how to store them in a database. You can modify data items, and add and remove connections and relationships between pieces of data on the fly. e4Graph allows you to represent an unlimited number of different connections between pieces of data, and your program can selectively manipulate the data according to the relationships it cares about, not having to know about other connections represented in the data set.
MUSCLE (Multi User Server Client Linking Environment) is an N-way messaging server and networking API. It includes client-side networking APIs for various languages, including C, C++, C#, Delphi, Java, and Python. MUSCLE lets programs communicate over a network via streams of serialized Message objects. The included server program ("muscled") lets its clients message each other and store information in its server-side hierarchical database. The database supports flexible queries via hierarchical wildcarding, and "live" updates via a subscription mechanism.
MuSE is a user-friendly tool for network audio streaming, making life easier for independent free speech radio stations. It can play, mix, encode, and stream sound from and to the Internet in both MP3 and Ogg/Vorbis format to be listened by the majority of audio players. It can simultaneously mix up to 6 encoded audio channels plus a sound card input signal, sending the result to an Icecast/Shoutcast server. It offers GTK2, ncurses, and Carbon (OSX) interfaces for real-time operation and a full set of command line options.