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
- A distributed message queue.☆123Updated 7 months ago
- Go implementation of the Lox programming language from Crafting Interpreters☆40Updated 2 years ago
- ☆128Updated last year
- A Github repo for Building a NoSQL database from zero☆56Updated 2 years ago
- A barebones transactional in-memory key: value store with a REPL [For educational purposes]☆22Updated 3 years ago
- LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.☆178Updated 11 months ago
- Persistent Key-Value store based on BitCask.☆18Updated 2 months ago
- The Service Bus!☆51Updated last month
- My solutions to the Glomers Challenge: a series of distributed systems challenges.☆117Updated 2 years ago
- A pure Go implementation of Bloom Filter.☆46Updated 2 years ago
- Key-value store on top of Raft Consensus Algorithm☆11Updated 6 years ago
- network tunneling software☆22Updated 2 years ago
- Replicate and sync Kafka topics between clusters in realtime. Supports topic re-mapping, healthchecks, and hot failovers for high availab…☆70Updated 2 weeks ago
- Prototype implementations of database internal concepts and algorithms in Golang.☆119Updated last year
- Notes from Database Internals book reading club☆11Updated last year
- (educational) build your own disk based KV store☆12Updated 8 months ago
- Markdown version of my system design notes, compiled from a bunch of different online resources☆67Updated 7 months ago
- An LSM Tree based Key-Value storage engine written in Go☆32Updated 9 months ago
- Cracking the Coding Interview in Go☆40Updated 11 months ago
- A fully featured SQL database written in Go☆42Updated 2 months ago
- Interview prep materials sent me by FAANG companies. My LinkedIn post: https://bit.ly/3XWlwHX. Google Tech Dev Guide: https://techdevguid…☆87Updated 3 years ago
- A disk based KV store (based on Bitcask implementation)☆174Updated last year
- Generate CLI commands using AI for common ops☆18Updated 10 months ago
- A simple distributed task scheduler written in Go . It's designed to handle a high volume of tasks, distribute them across multiple worke…☆60Updated last year
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆97Updated 5 months ago
- A URL shortener written in Go, with a Mongo based backend, Prometheus and Grafana based monitoring, Memcached based write-through caching…☆36Updated 3 years ago
- 🎄 My solutions to the Advents of Code, from 2015 to 2023 (450 🌟)☆63Updated 3 months ago
- Template repository to work on the labs from MIT 6.824 Distributed Systems course.☆59Updated 2 years ago
- An immersive, introductory course to backend software engineering using go.☆122Updated 2 months ago
- Realtime distributed messaging platform built using Go and React (Fullstack) ❤️☆201Updated last month