debajyotidasgupta / raft-consensusLinks
Simple implementation of raft based consensus algorithm used in distributed systems. This application is built for demonstration purpose and can be extended by other users to make more sophisticated system. This application is completely written using Golang and addon packages
β14Updated 3 years ago
Alternatives and similar repositories for raft-consensus
Users that are interested in raft-consensus are comparing it to the libraries listed below
Sorting:
- A content addressable storage, but decentralized.β22Updated last year
- A distributed fault tolerant scheduler that is horizontally scalable π₯β98Updated 8 months ago
- wazero: the zero dependency WebAssembly runtime for Go developersβ12Updated last year
- Real-time notification system built with Go and Kafkaβ28Updated 11 months ago
- LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.β189Updated last year
- A Write-Ahead-Log implementation in Goβ22Updated last year
- SimpleDB - A Simple Relational DBMSβ24Updated 5 months ago
- A collection of best practices and lessons learnt from applying concurrency in go.β108Updated 3 months ago
- Distributed key-value database in Goβ43Updated 4 years ago
- A distributed key-value store based on the implementation of Raft consensus algorithm following the paper, which applies multithreading tβ¦β19Updated 5 years ago
- πͺ΅ From scratch implementation of Raft consensus algorithm in Goβ40Updated 3 years ago
- Open-source storage engine for highly concurrent, transactional log-structured key-value storage.β218Updated 3 weeks ago
- Simple and efficient WAL implementation in Go πβ61Updated last year
- Up and Running with Concurrency in Go (Golang), by Packt Publishingβ38Updated 2 years ago
- An LSM Tree based Key-Value storage engine written in Goβ39Updated last year
- This demo showcases OpenTelemetry distributed tracing of a sample Golang HTTP App that uses a Redis backend. This setup relies on Jaegerβ¦β10Updated 3 years ago
- A distributed message queue.β125Updated last month
- A Github repo for Building a NoSQL database from zeroβ58Updated 2 years ago
- S.O.L.I.D Principles in goβ34Updated 2 years ago
- β21Updated 2 years ago
- Collection of packages and tools to make writing Go code easier.β20Updated 7 months ago
- Go code samples and exercises for the book 'Explore Go: Cryptography'β13Updated last year
- Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to existβ42Updated last year
- A distributed in-memory, durable key value database designed for massive amounts of critical data and low latency.β78Updated 4 months ago
- Small and easy server for web-hooks to deploy software on push from gitlab/github/hg and so onβ10Updated 2 months ago
- β16Updated 2 years ago
- "Efficient Go" Book Code Examplesβ88Updated last year
- A basic Raft implementation in Go.β228Updated last year
- Repository for working through Build An Orchestrator in Goβ39Updated 3 years ago
- Code and other resources for "Practical Go" - the book by @amitsahaβ61Updated 2 years ago