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.