Showing 12 of 12 projects
An industrial-grade, high-performance RPC framework in C++ for building scalable distributed systems.
A distributed, transactional key-value database built in Rust, offering ACID compliance and horizontal scalability.
High-performance messaging system for reliable UDP unicast, UDP multicast, and IPC transport with predictable low latency.
A distributed SQL database in Rust, built from scratch as an educational project to illustrate core database concepts.
A Redis-compatible server and distributed cluster implemented in Go, designed as a high-concurrency middleware example.
A high-performance .NET library suite for low-allocation scenarios like microservices, distributed systems, and database engines.
A distributed MySQL binlog storage system built on Raft, acting as a replication intermediary to reduce master load.
A high-performance, concurrent distributed cache system built in Rust for low-latency, high-throughput workloads.
A highly configurable, distributed, in-memory data store and cache implemented in Go, usable as a library or standalone service.
An embeddable, highly-available SQLite database with Raft-based replication, automatic failover, and integrated caching.
A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.
A .NET Core implementation of the Raft consensus algorithm, designed for building distributed systems without external dependencies.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.