docpp
docpp is a C++17 library providing a convenient API for generating HTML, CSS and SGML-like documents. It represents elements using C++ objects that can be manipulated using methods akin to those found in the standard library. Objects can be manipulated using iterator methods.
Features
- HTML, CSS and XML document generation and deserialization
- Sensible indentation for pretty-formatting.
- Modern C++ API
- No dependencies, other than the standard library
- Entirely cross-platform
- LGPL license
Not yet implemented
- HTML/XML/CSS serialization (parsing from e.g. file)
Download
You can download the source code for this library here, or if you prefer, it's also available on GitHub. Binary packaging and packaging for Debian, Arch and Gentoo is also planned. There are no releases yet.