Kouta is a small C++20 application framework based on Boost.
It is divided in packages depending on the type of functionality offered:
kouta::base
): Provides the basic building blocks for the application (event loop access and callbacks)kouta::io
): Provides I/O related functionalityKouta requires the following libraries:
Documentation can be built with Doxygen:
The resulting HTML documentation can be found in docs/html
.
Tests are implemented using GoogleTest and can be compiled after enabling the BUILD_TESTS
option in CMake:
The above command will result in the binary build/kouta-tests
, which can be executed to run all the test cases.