The Reactive C++ Toolbox is an open source library of C++20 components designed for efficient aynchronous IO network applications on the Linux platform. Machine architectures currently supported are: AMD64, ARM and ARM32.
To build Toolbox from source, you will need:
- CMake for Makefile generation;
- GCC or Clang with support for C++20;
- Boost for additional library dependencies.
Clone the repository, build and run the unit-tests as follows:
$ git clone git@github.com:reactivemarkets/toolbox-cpp.git toolbox-cpp
$ mkdir toolbox-cpp/build
$ cd toolbox-cpp/build
$ cmake ..
$ make -j all test install
The latest Doxygen documentation is available online.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the releases page.
This project is licensed under the Apache 2.0 License. A copy of the license is available in the LICENSE.md file.