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.
Xataface is a flexible and shapable skin that sits on top of MySQL, making it accessible to every-day users. It automatically generates the appropriate forms, lists, and menus for a user to interact with the database without having to know any SQL. It is a full-featured Web application framework, and gives developers the flexibility to customize the features and behavior of their application via configuration files (using the simple INI-file syntax), templates, and plug-ins. A generic application with no customizations is completely functional, but the developer is free to customize things at his leisure.
openadaptor is a Java/XML-based software platform which allows for rapid business system integration with little or no custom programming. openadaptor can be loosely classified as EAI (Enterprise Application Integration) software. It is highly extensible and provides many ready-built interface components for JMS, Oracle, Sybase, and TIBCO, as well as data exchange formats such as XML.
DataReel is a free, cross-platform database and communications toolkit. It can be used to rapidly develop and deploy multi-threaded database and communications applications. The DataReel toolkit is composed of a modular C++ library designed to build cross-platform infrastructures for end-user applications, embedded systems, and reusable libraries. DataReel's unique modular design simplifies adaptation, allowing you to determine the level of complexity. DataReel makes Internet connectivity and database programming easy.
Cameleon a Framework for developing reliable database applications in a technology independent and predominantly editorial way. User interfaces may be easily exchanged from Swing to HTML and vice versa, and databases may be exchanged in the same manner. The Swing variant framework is established. The HTML user interface is under construction but can be reviewed on the project Webpage ("Test sample application"). Cameleon's target users are programmers who manage midrange data volumes (from thousands to millions of database records) and who prefer simplicity and availability rather than animation. Business features such as security management and parameter administration are supported in the framework. The framework allows web developement without any knowledge of JSP, HTML, Servlets etc. Data input elements (and groups of them) may be used in Java Server Pages.
MyActiveRecord is a PHP implementation of Martin Fowler's Active Record pattern, as popularised by Ruby on Rails. Objects are retrieved via static methods of the base class, resulting in clean and simple relational/object mapping. It's MySQL only, meaning the whole thing is contained within a single class and none of the overhead of database abstraction is incurred. There is close to zero configuration. Even relationships are inferred, although this does mean sticking to some simple database naming rules.
Midgard is a persistent storage framework. It provides an object-oriented and replicated environment for building data-intensive applications. It ships with a MidCOM content management system built on the Midgard framework. MidCOM's features include Web-based authoring WYSIWYG interfaces and a component interface for installing additional Web functionality. Midgard is built on the GNOME stack of libraries like GLib and libgda, and has language bindings for C, Python, and PHP. Communications between applications written in the different languages happen over D-Bus. The CMS runs on the LAMP (Linux, Apache, MySQL and PHP) platform.
The Simple components for Ada library provides implementations of smart pointers for automatically collected objects (using reference counting), object persistence, unbounded and bounded arrays of smart pointers, generic unbounded arrays of private objects and plain pointers, generic sets, maps, directed graphs, directed weighted graphs, stacks, and storage pools. It also includes table management, string editing, IEEE 754 support, and infix expression parsing tools. Implementations of some lock-free shared data structures are provided.
Libzdb is a database library with thread-safe connection pooling. The library can connect transparently to multiple database systems. It has zero runtime configuration and connections are specified via a URL scheme. A modern object-oriented API is provided. Libzdb supports MySQL, PostgreSQL, SQLite, and Oracle.