resetius / miniraft-cppLinks
Raft Consensus Algorithm. Uses in-house C++20 coroutines-based library for communications. Tested with unit-tests.
☆53Updated 5 months ago
Alternatives and similar repositories for miniraft-cpp
Users that are interested in miniraft-cpp are comparing it to the libraries listed below
Sorting:
- Networking library using C++ coroutines☆104Updated this week
- High performance HTTP server built on C++20 coroutines and io_uring☆166Updated last year
- C++ implementation of raft consensus☆266Updated 2 years ago
- Yet Another Concurrency Library☆280Updated this week
- A tiny embedded, transactional key-value database 🐱☆42Updated last year
- A simple header-only Multiversion Concurrency Control (MVCC) implementation in C++11.☆26Updated 9 years ago
- An implementation of the actor model in modern C++☆24Updated 3 years ago
- Modern C++ binding for liburing (io_uring) that features C++ coroutines support☆318Updated last year
- network library based on io_uring and C++20 coroutine☆106Updated 5 years ago
- Coroutine-Oriented Main-Memory Database Engine (VLDB 2021)☆249Updated 3 years ago
- Modern C++ B-tree containers☆275Updated 2 years ago
- OZO is a C++17 Boost.Asio based header-only library for asyncronous communication with PostgreSQL DBMS.☆229Updated 2 years ago
- A distributed Google File System (GFS), partially implemented in C++. (http://bit.ly/gfs-impl)☆82Updated 2 months ago
- Hiactor is a distributed C++ actor framework.☆114Updated last year
- A curated list of resources related to Seastar, an industrial-grade C++ framework for building high-performance servers.☆105Updated last week
- Asynchronous IO for C++20☆16Updated last year
- A RAFT implementation to help build your RAFT service in 1 minute.☆68Updated 2 years ago
- Lightweight structured concurrency for C++20☆139Updated 2 weeks ago
- An embedded key-value store library specialized for building state machine and log store☆234Updated 2 weeks ago
- A runtime for writing asynchronous applications with Modern C++, based on C++20 coroutine and liburing (io-uring)☆106Updated 5 months ago
- Generic lock-free Skiplist container pure C implementation, STL-style set, map☆149Updated 5 years ago
- Key/Value NoSQL database that utilize LSM trees☆40Updated this week
- C implementation of the Raft Consensus protocol, BSD licensed☆81Updated last year
- Source code for example programs from Lord of the io_uring guide☆188Updated last year
- Tunnel is a Pipeline Execution Engine based on C++20 coroutine☆30Updated 2 years ago
- Boost.org intrusive module☆59Updated this week
- A C++ library providing various concurrent data structures and reclamation schemes.☆605Updated 3 weeks ago
- Implemet Key-Value store using BTree☆63Updated 6 years ago
- Example programs for Talking Async videos☆200Updated 2 years ago
- TLX - A Collection of Sophisticated C++ Data Structures, Algorithms, and Miscellaneous Helpers☆418Updated 7 months ago