Languages
- 3361
- libxml - The XML library for Gnome
- A part of the GNOME framework, but does not require GNOME. It provides interfaces similar to DOM and SAX and an XPath implementation. Released under W3C-IPR and GNU-LGPL.
- 3362
- Pyxie [XML.com]
- Article on Pyxie, a "simpler" representation of XML, and its associated tools, programmed in C. (March 15, 2000)
- 3365
- Database Template Library
- Provides ODBC recordsets just like STL containers, including writing the contents back to the database.
- 3368
- OTL
- Oracle, Odbc and DB2-CLI Template Library. A set of classes that wrap around the dynamic database programming interfaces of Oracle, DB2 and ODBC. Also provides support for block-updates and other caching mechanisms.
- 3369
- RudeDatabase
- Database library for MySQL. The Singleton architecture of the database library provides simplicity and efficiency for Model-View-Controller type architectures. [Open Source, GPL]
- 3370
- SOCI
- A database access library for C++ supporting Oracle, PostgreSQL, Firebird, MySQL, SQLite and MS SQL that makes the illusion of embedding SQL queries in the regular C++ code, staying entirely within the Standard C++. [Open Source]
- 3371
- Tntdb
- A c++-class-library for easy database-access. It implements a simple database independent layer, which loads drivers at runtime. Currently drivers for postgresql, sqlite3, mysql and oracle are provided. [Open Source, LGPL]
- 3372
- freeodbc++
- A C++ library for accessing SQL databases. Designed with standards in mind, so it provides a subset of the well-known JDBC 2.0 and runs on top of ODBC. [Open Source, LGPL]
- 3373
- hiberlite
- A C++ object-relational mapping library inspired by Boost.Serialization. In contrast to most serialization libraries with SQL serializers, C++ objects mapped with hiberlite behave similar to active record pattern. [Open Source, GPL]
- 3374
- Compile-Time Assertions & Debugging
- It's common practice to use assertions to check invariants at runtime, but assertions can be equally useful at compile time for doing things like checking arrays for proper size and order.
- 3375
- CxxTest
- A JUnit/CppUnit/xUnit-like framework for C/C++ with a focus on being a lightweight framework that is well suited for integration into embedded systems development projects. [Open Source, LGPL]
- 3377
- Libcwd
- A thread-safe library to support C++ developers with debugging their applications. It includes support for ostream-based debug output to custom debug channels, memory allocation debugging and run-time support like printing source file locations and demangled names of template parameters.
- 3378
- ModAssert
- An advanced assertion framework for C++ that provides additional logging when an assertion fails. [Open Source]
- 3380
- amop
- An automatic mock object for C++. By using ABI and template techniques, it can simulate a pseudo-"Reflection" which is normally not supported in C++. The main differences between AMOP and other mock object libraries is that users do not need to implement the interface of the object to be mocked. [Open Source, MIT]