This project consists of individual embeddable libraries. It was designed for “cheap” libraries that are either very small or designed to be embedded.

Goals and non goals:

  • All libraries are built with CMake,
  • Libraries are always prefixed by lib and is lowercase,
  • Install targets are explicitly removed from CMakeLists.txt files,
  • Non source code is removed from the upstream folder.

Note: the purpose of this project is not to incorporate as much as possible libraries into other projects, you should always use as much as possible the system one if possible.


Some libraries are updated more often than other, this table is a priority summary.

Component Priority Description Website
libduktape high Javascript engine
libfmt low Formatting library
libgtest low Google's unit test framework
libhoedown medium Markdown library
libjansson low JSON library
libjson high Modern JSON library
libpugixml low XML library
libsqlite high File based SQL engine
liburiparser high URI parser

Updated by David Demelier over 1 year ago · 4 revisions