A modern open-source C++ engine for fast, flexible, and reliable state machine replication.
Arkthos is an open-source C++ framework for building state machine replication systems.
By integrating with modern Linux kernel tools like io_uring, Arkthos pushes the boundaries of performance and efficiency in distributed systems.
Configurable Building Blocks Core components like the state machine, consensus, log, snapshots, and metrics are all configurable -- so you can tailor Arkthos to your workload.
Kernel-Level Performance Leverage Linux's latest innovations, including io_uring, to achieve lower latency and higher throughput in critical paths.
Flexible Consensus Choose between leader-based protocols or leaderless protocols depending on your system requirements.
Designed for Any Scale Run Arkthos within a single data center or across globally distributed clusters for availability and performance.
Distributed systems are never one-size-fits-all. Arkthos is built for engineers who need control, performance, and flexibility.
It doesn't force you into one protocol or architecture -- it gives you the tools to experiment and optimize.