Stars
Task Management App with Moor Data Persistence
A simple vector database: Text encoding, semantic search, document storage
Vector Database implemented in Golang with support for full-text and vector search as well as fault tolerance via Raft.
A Go library implementation of the PROXY protocol, versions 1 and 2.
A proxy to help with local development in the microservices world
🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP po…
Open thinking is highly appreciated and break the learning curve only when you possess it !
jiahui-z / Berkeley-CS186
Forked from iamxpy/SimpleDBUC Berkeley's Database class CS186: Implement A Simple Database Management System
UCBerkely Spring 2020 CS186 side project.(B+ tree indices, efficient join algorithms, query optimization, multigranularity locking, database recovery)
Simple Object Storage (I wish I could call it Steve's Simple Storage, or S3 ;)
A basic implemenation for distributed caching layer aimed primarily for redis server to support sharding data and distributing load on multiple servers
A vendor-neutral storage library for Golang: Write once, run on every storage service.
Huawei OBS (Object Storage Service) support for go-storage
Redis module that provides a completely functional SQL database
🚧 (Archived) StellarSQL: a minimal SQL DBMS written in Rust
A Distributed Redis Protocol Compatible NoSQL Database
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
super simple in-memory blocking LSM for constant-size keys and values
Learn how to design large-scale systems. Prep for the system design interview.
Rust Implementation of the Raft distributed consensus protocol (https://raft.github.io)
A Multi-Raft implementation in Rust language.