High-performance, multi-threaded algorithmic trading engine for crypto exchanges, written in modern C++23
Library | Purpose | Link |
---|---|---|
Boost | General-purpose C++ libraries | Boost |
OpenSSL | Cryptography, SSL/TLS | OpenSSL |
magic_enum | Reflection utilities for enums | magic_enum |
tomlplusplus | TOML parser for C++ | tomlplusplus |
libsodium | Cryptographic library | libsodium |
concurrentqueue | Lock-free concurrent queue | concurrentqueue |
nlohmann_json | JSON parser for modern C++ | nlohmann_json |
simdjson | High-performance JSON parser | simdjson |
fmt | Modern string formatting | fmt |
fmtlog | Fast logging based on fmt | fmtlog |
benchmark | Microbenchmarking library by Google | benchmark |
googletest | Testing framework (gtest/gmock) | googletest |
Usage examples can be found in the examples/ directory.
Descriptions of all available examples and their functionality are provided in examples/dsc.md.