Projects / sqlpp11


sqlpp11 is an embedded domain-specific language which allows programming SQL very naturally in modern C++. It also enables the compiler to detect syntax errors, type errors, name errors, and even some semantic errors before they ever hit unit tests or production. Queries can be constructed at compile time or run time, offering varying levels of safety and flexibility.

Operating Systems

Recent releases

  •  28 Jan 2014 20:31

    Release Notes: sqlpp11 is now vendor-neutral. All vendor-specific things are moved to the respective connector libraries. Specializations of the interpreter template can be used to interpret the SQL expressions in many different ways. Serialization is just one option. This should make it possible to add other backends more quickly. Support for (parametrized) prepared statements has been added This release supports binary transport. A sample script for creating table class definitions from DDL files is also included.

    •  10 Nov 2013 17:22

      Release Notes: This is mainly a bugfix release (insert was not working correctly). It also adds a few more type tests.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.