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]
 
