Active Record connects business objects and database tables to create a persistable domain model where logic and data is presented in one wrapping. It’s an implementation of the object-relational mapping (ORM) pattern in which an object that wraps a row in a database table or view, encapsulates the database access, and adds domain logic on that data.
php_db2util is a module that extends PHP with mass data movement functions. It supports connecting to a DB2 server, loading data from a client or server with a replace option or insert option, and exporting data from a table to a client. It also allows the runstats utility to be run to recreate indexes.
Druidedb is a simple XML file database API in Java to manage an XML database file system without database complexity (no server or client, and stores only strings). This API creates both the access DAO sources files and the DB filesystem. It can handle auto-increments and primary keys.
TwinDB is an embedded key/value database based on BerkeleyDB. It basically adds security from database corruption on top of the non-transactional version of BerkeleyDB. It accomplishes this by maintaining twin BerkeleyDB databases and using "lock" files to indicate when a set of writes are in progress. Performance is still good (tested at ~60K writes/sec and 300K reads/sec). It was written because the transactional version of BerkeleyDB is expensive.
libpropc++ is a template library for properties in C++ which can be used like 'widget.color = "red";' to change widget color. Values of several properties can be "bound together" so that when one property changes, others automatically change accordingly. Binding can be unidirectional or mutual, with a transforming functor, etc. A part of the functionality of libsigc++ (a C++ "signal programming", i.e. Observer Pattern, library) is reimplemented.