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.
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.
db4o is an object database for Java and all .NET environments. Its features include ACID transactions, automatic class schema recognition, query-by-example, a S.O.D.A. object querying API, native queries, LINQ support on .NET, callback methods, memory files, cascade-on-delete, multi-threaded access, and Java Webstart and servlet support.
Indigo is a universal organic chemistry toolkit. It contains tools for end users, as well as a documented API for developers. It is based on a cheminformatics library that incorporates a number of unique algorithms developed by GGA Software Services, as well as some standard algorithms well known in the cheminformatics world. The API allows developers to integrate Indigo into their C/Java/C#/Python projects. Two Indigo-based Java GUI applications are provided: Legio (combinatorial chemistry) and chemdiff (visual comparison of two SDF or SMILES files). Three Indigo-based command line utilities written in plain C are provided: indigo-depict (molecule and reaction rendering utility), indigo-cano (canonical SMILES generator), and indigo-deco (R-Group deconvolution utility).
Itzam/Sharp is a C# class library for creating and manipulating keyed-access database files containing variable-length, random access records. Information is referenced by a user-defined key value; indexes may be combined with or separate from data. Itzam/Sharp implements the Itzam engine (see Itzam/Core and Itzam/Java) in 100% managed C#. At 32K, the Itzam/Sharp engine is both small and powerful, and it works with any .NET language, including F# and Visual Basic.
Whiskers is an educational PocketPC application that tries to exploit all the hardware available on most common PDAs providing a link between different features such as GPS-Bluetooth-Wireless. Generally, whiskers was built with radio reconnaissance in mind as help for geocachers or wardrivers, but also as a penetration and audit tool. There is support for in-depth device scanning, triggering actions based on filters when certain devices are in range, centralized GPS logging with search functions for private or public databases, and much more.
Ice is a modern alternative to object middleware such as CORBA or COM/DCOM/COM+. It is easy to learn, yet provides a powerful network infrastructure for demanding technical applications. It features an object-oriented specification language, easy to use C++ and Java mappings, a highly efficient protocol (including protocol compression), asynchronous method invocation and dispatch, dynamic transport plug-ins, TCP/IP and UDP/IP support, SSL-based security, a firewall solution, and much more.
Bugzproxy is a C# client library for the upcoming Bugzilla Bugtracker WebService interface (part of Bugzilla 3.0). It provides an OO access to a Bugzilla server. The aim of Bugzproxy is to allow easy building of various clients that facilitate the integration of Bugzilla into the various C# tool chains. As the project's aim is to provide an efficient and intuitive OO API, the API probably will change in future revisions.