Ciao is a complete Prolog system subsuming ISO-Prolog with a novel modular design which allows both restricting and extending the language. Ciao extensions currently include feature terms (records), higher-order, functions, constraints, objects, persistent predicates, a good base for distributed execution (agents), and concurrency. Libraries also support WWW programming, sockets, and external interfaces (C, Java, TCL/Tk, relational databases, etc.). An Emacs-based environment, a stand-alone compiler, and a toplevel shell are also provided.
Xbase (formerly known as xdb) is an XBase compatible C++ class library. It provides C and C++ programmers with a cross-platform class and function library for manipulating Xbase type datafiles and indexes. There is support for .DBF and .NDX files (including support for Dbase III and IV memo fields, dates, and record and file locking), and limited support is also supplied for .NTX (clipper index) files. There is also an HTML user interface class which works well with the Apache Web Server.
Open Simp-X is a powerful Internet platform for everyone, attempting to change programming for the Internet with sharing database information. It strives for scalablility, reliability, and ease of use. The platform consists of a client/server pair. Security is a top priority, and data transfers are encrypted. Open Simp-X achieves scalability through plugins. Plugins can collect information, manipulate it, and send it back to the database. Writing plugins is easy since they do not have to worry about how to send or receive their information, and can focus on manipulating it. Open Simp-X can be set up to retreive data through a LAN or through a Web server.
FramerD is a semi-structured object database integrated with a Scheme-based scripting language which supports multi-lingual programming (with pervasive Unicode), a stable module system for programming in the large, distributed applications (via an extensible RPC protocol), non-deterministic (PROLOG-like) evaluation for search and set operations, multi-threaded program execution, extensive tools for text and language analysis, built-in HTML/XML/MIME parsers, and intuitive (CGI- and FastCGI-based) Web scripting. The built-in object database robustly supports millions of objects and indexed access to those objects, both through disk files and networked servers.
Schevo is a next-generation DBMS that focuses on database integrity, rapid development, user interface generation, rich schema definition, and assisted schema evolution. Schevo was designed to address shortcomings in SQL-based relational databases where they do not match well with object-oriented programming languages. Schevo solves this problem by combining relational features with the object-oriented programming language Python. Schevo includes a GUI Navigator that can display a fully interactive interface into any Schevo database, using the metadata available within a Schevo database file.
OpenIsis provides a library and tools to access CDS/ISIS databases, which are mostly used for bibliographic data (ISO2709, Z39.50) but also well suited for other catalogues due to the very flexible indexing mechanism. Based on a C library, there are also bindings for Perl and Java (Tcl to come).