CUEL  |   
[ OTL ](http://otl.sourceforge.net/) |  A C++ template based database library for Oracle DB, ODBC and DB2-CLI. ( [ Src ](https://otl.sourceforge.net/otl3_down.htm) )  |  |   
[ Pgfe ](https://github.com/dmitigr/pgfe/) |  The PostgreSQL client (FrontEnd) API in modern C++  |  Zlib  |  cmake   
[ QTL ](https://github.com/znone/qtl) |  A friendly and lightweight C++ database library for MySQL, SQLite and ODBC.  |  Apache-2.0  |  make   
[ QUINCE ](https://quince-lib.com/) |  **QU** eries **IN** **C** ++ **E** xpressions (ORM+EDSL)  |  Boost  |   
[ QxOrm ](https://www.qxorm.com/) |  An **O** bject **R** elational **M** apping (ORM) database library for C++/Qt, supports most common databases, serialization (JSON, binary, XML); standalone multi-threaded HTTP web server  |  GPLv3 or Proprietary  |   
[ redis-cpp ](https://github.com/tdv/redis-cpp/) |  A lightweight C++17 client library for executing Redis commands.  |  MIT  |  header-only; cmake   
[ redis-plus-plus ](https://github.com/sewenew/redis-plus-plus) |  A Redis client written in C++ 11, and supports Redis Sentinel, Redis Cluster, pipeline, transaction, pubsub, connection pool and STL-like interface  |  Apache-2.0  |  cmake   
[ SOCI ](http://soci.sourceforge.net/) |  A plugin-based database library that embeds SQL queries in a regular C++ code; supported backends include: DB2, Firebird, MySQL, ODBC (generic backend), Oracle, PostgreSQL, SQLite3. ( [ Src ](https://github.com/SOCI/soci) ) ( [ Doc ](https://soci.sourceforge.net/doc/master/) )  |  Boost  |  cmake   
[ SQLAPI++ ](https://www.sqlapi.com/) |  A middleware C++ database library that supports multiple SQL database systems: Oracle, SQL Server, DB2, Sybase, MySQL, PostgreSQL, SQLite, Informix, InterBase / Firebird, SQLBase, SQL Anywhere, ODBC, MariaDB. ( [ Src ](https://www.sqlapi.com/Download/) ) ( [ Doc ](https://www.sqlapi.com/ApiDoc/) )  |  [ Custom ](https://www.sqlapi.com/Order/license/) |  make   
[ SQLiteCPP ](https://github.com/SRombauts/SQLiteCpp) |  A lean and easy to use C++ SQLite3 wrapper.  |  MIT  |  cmake, meson, vcpkg   
[ SQLite ORM ](https://github.com/fnc12/sqlite_orm) |  An **E** mbedded **D** omain- **S** pecific **L** anguage (EDSL) for SQL, as understood by SQLite, for modern C++.  |  AGPL-3.0, MIT  |  header-only; cmake, vcpkg   
[ sqlpp11 ](https://github.com/rbock/sqlpp11) |  A type safe embedded domain specific language for SQL queries and results in C++.  |  BSD-2  |  cmake   
[ taoPQ ](https://github.com/taocpp/taopq) |  A lightweight C++17 PostgreSQL client library  |  Boost  |  cmake   
  
##  [ [ edit ](/mwiki/index.php?title=cpp/links/libs&action=edit&section=11
"Edit section: Embedded languages bindings") ]  Embedded languages bindings

Library  |  Description  |  License  |  Configuration   
---|---|---|---  
[ AngelScript ](https://angelcode.com/angelscript/) |  A scripting language like C++.  |  ZLib  |   
[ ChaiScript ](https://github.com/ChaiScript/ChaiScript) |  An easy to use embedded scripting language for C++.  |  BSD-3-Clause  |   
[ cling ](https://rawcdn.githack.com/root-project/cling/d59d27ad61f2f3a78cd46e652cd9fb8adb893565/www/index.html) |  An interactive C++ interpreter, built on top of Clang and LLVM to leverage RAD, creating scripts, embeddable scripting, and runtime code generation. ( [ Src ](https://github.com/root-project/cling) )  |  [ Custom ](https://github.com/root-project/cling/blob/master/LICENSE.TXT) / LGPL  |  cmake   
[ ExprTk ](https://partow.net/programming/exprtk/index.html) |  A simple to use, easy to integrate and extremely efficient run-time mathematical expression parser and evaluation engine. ExprTk supports numerous forms of functional, logical and vector processing semantics and is very easily extendible.  |  |   
[ Jinx ](https://jamesboer.github.io/Jinx/index.htm) |  A scripting language designed for video games.  |  MIT  |  cmake   
[ spidermonkey.dev ](https://spidermonkey.dev/) |  Mozilla’s JavaScript and WebAssembly Engine.  |