Fix8 is a modern open source C++ FIX framework featuring complete schema driven customisation, high performance, and fast application development. The system is comprised of a compiler for generating C++ message and field encoders, decoders, and instantiation tables, a runtime library to support the generated code and framework, and a set of complete client/server test applications. For the same message, Fix8 encodes 3.2 times faster and decodes 2.3 times faster than Quickfix, an average of 2.7 times. In other words, it reduces encode latency by 69% and reduces decode latency by 56%.
AS2Secure is a PHP library that allows you to send and receive AS2 (Applicability Statement 2) messages from partners. The project is split into two parts: a client to send one or more documents to a partner and a server to receive one or more documents from a partner. Its main features are asyncronous and syncronous MDN, partner setup, digital signatures, message encryption, secure transport (using OpenSSL), support for SSL client authentication, and multiple attachments (AS2 1.2).
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.
The OpenDBX libraries provide a unified and consistent API for software developers to different database management systems. The C and C++ libraries aim to implement access to the native database interfaces efficiently via a thin abstraction layer. They consist of a basic set of functions that are part of all vendor database libraries and can be extended by additional function blocks. Currently, Firebird/Interbase, MS SQL Server, MySQL, ODBC, Oracle, PostgreSQL, SQLite 2 and 3, and Sybase ASE are supported.
K.E.T.T.L.E (Kettle ETTL Environment) is a meta- data driven ETL (Extraction, Transformation, Transportation, and Loading) tool. This means that no code has to be written to perform complex data transformations. It is possible to create plugins to do custom transformations or access proprietary data sources. Kettle supports most databases on the market, and has native support for slowly changing dimensions on most database platforms.
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.
LiteSQL is a C++ library that integrates C++ objects tightly to a relational database and thus provides an object persistence layer. LiteSQL supports SQLite3, PostgreSQL, and MySQL as backends. LiteSQL creates tables, indexes, and sequences to database and upgrades schema when needed. In addition to object persistence, LiteSQL provides object relations which can be used to model any kind of C++ data structures. Objects can be selected, filtered, and ordered using a template- and class-based API with type checking at compile time.
CLSQL is an SQL database interface for Common Lisp. It provides object-oriented and functional access methods to the underlying database, which can be one of MySQL, ODBC, PostgreSQL, or SQLite. It uses the Unified Foreign Function Interface (UFFI) and thus supports the CMU Common Lisp, Steel Bank Common Lisp, and Allegro Common Lisp implementations.