rayning0 / go-database
Golang In-Memory Database, from scratch. For a code challenge.
☆14Updated last year
Alternatives and similar repositories for go-database:
Users that are interested in go-database are comparing it to the libraries listed below
- Persistent Key-Value store based on BitCask.☆18Updated 3 weeks ago
- (educational) build your own disk based KV store☆12Updated 6 months ago
- An LSM Tree based Key-Value storage engine written in Go☆29Updated 8 months ago
- Template repository to work on the labs from MIT 6.824 Distributed Systems course.☆59Updated 2 years ago
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆95Updated 3 months ago
- FireflyDB is a fast, thread-safe, JVM-based key-value storage engine with microsecond latency.☆67Updated last year
- A distributed message queue.☆123Updated 6 months ago
- LSM-based key-value store in Go for educational purpose.☆60Updated 2 months ago
- My solutions to the Glomers Challenge: a series of distributed systems challenges.☆115Updated last year
- Go implementation of the Lox programming language from Crafting Interpreters☆38Updated 2 years ago
- Key-value store on top of Raft Consensus Algorithm☆11Updated 6 years ago
- social network in GRPC, Go, mysql, and vuejs,☆68Updated 3 years ago
- A disk based KV store (based on Bitcask implementation)☆172Updated last year
- LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.☆175Updated 10 months ago
- (educational) build your own disk based KV store in Go☆222Updated 9 months ago
- network tunneling software☆22Updated 2 years ago
- A fast, reliable DHCP server in Go☆71Updated last month
- ☆18Updated last year
- A fully featured SQL database written in Go☆36Updated 3 weeks ago
- requestmigrations implements rolling versions for REST APIs.☆46Updated last month
- ☆13Updated 4 months ago
- A Github repo for Building a NoSQL database from zero☆55Updated 2 years ago
- text based games more to come☆30Updated 3 months ago
- A Go library for handling LFU cache operations in O(1)☆40Updated 9 months ago
- Simple and efficient WAL implementation in Go 🚀☆58Updated 9 months ago
- A brief working example of adding distributed tracing to a Go application and configuring OTEL, Tempo and more.☆24Updated 8 months ago
- Microservices Golang Saga Orchestration - Use Case using Transactional Outbox + Change Data Capture with Debezium☆21Updated last year
- simple code execution engine on top of k8s☆11Updated 3 months ago
- A take home exercise for ingesting data from the NVD feeds and OSV vulnerabilities database.☆19Updated 7 months ago
- An example 2D game made with Go and Ebitengine.☆49Updated 7 months ago