Berkeley DB (libdb) is a programmatic toolkit that provides embedded database support for both traditional and client/server applications. It includes b+tree, queue, extended linear hashing, fixed, and variable-length record access methods, transactions, locking, logging, shared memory caching, database recovery, and replication for highly available systems. DB supports C, C++, C#, Java, PHP, and Perl APIs. It supports key-value pair (NoSQL), SQL, and Java Object formatted data. It is available for a wide variety of Unix platforms as well as QNX, Android, Mac OS X, and several varieties of Windows.
Smuxi is an irssi-inspired, flexible, user-friendly, and cross-platform IRC client for sophisticated users. Smuxi is based on the client-server model: The core application (engine) can be placed onto a server which is connected to the Internet around-the-clock; one or more frontends then connect to the core. This allows the connection to IRC to be kept up even when all frontends have been closed. The combination of screen and irssi served as the example for this architecture. Smuxi also supports the regular single application mode. This behaves like a typical IRC client; it doesn't need separate core management and utilizes a local engine that is used by the local frontend client.
The dANN project is a library to help facilitate artificial neural networks, artificial intelligence, and artificial genetics within other applications. It is currently written in Java, C++, and C#. However, only the Java version is currently in active development. The other versions can only be obtained from SVN. It provides a powerful interface for programs to include conventional artificial intelligence technology and artificial genetics into their code. It also acts as a testing ground for research and development of new concepts.
libcurl.mono is an object-oriented binding for the libcurl Internet client API. It supports rapid-development of powerful Internet clients in C# that can run within the mono runtime. With libcurl.mono, for example, you can develop FTP and HTTP clients without having to code down at the socket level. There are a number of sample applications to get you started.