Please note that this is not yet completed and is currently being worked on.
This library provides a C++ interface for building distributed systems that can be tested with Maelstrom. It was inspired to solve the challenges listed on Fly.io Distributed System Challenges.
This library provides an alternative C++ implementation focusing on modern C++ features and ease of use. While inspired by the official implementations, this is an independent project not affiliated with Maelstrom. You can find the library code within the "include" folder.
Maelstrom provides official implementations in several languages:
This library is licensed under the MIT License. See the LICENSE file for details.
Note: This library is designed to work with Maelstrom, which is licensed under the Eclipse Public License. While this library can be used with Maelstrom, it is an independent work and is not affiliated with or endorsed by the Maelstrom project.