amit-davidson / Building-a-NoSQL-database-from-zero
A Github repo for Building a NoSQL database from zero
β54Updated last year
Related projects: β
- LibraDB is a simple, persistent key/value store written in pure Go in less than 1000 lines for learning purposes.β167Updated 5 months ago
- A distributed fault tolerant scheduler that is horizontally scalable π₯β92Updated 3 months ago
- FastDB is an (persistent) in-memory key/value store in Go.β63Updated 3 weeks ago
- Simple and efficient WAL implementation in Go πβ53Updated 4 months ago
- β14Updated 2 weeks ago
- A fast and easy-to-configure load balancerβ53Updated last month
- Minimal rules engine, uses yaml as inputβ24Updated 6 months ago
- A distributed message queue.β123Updated last month
- A collection of best practices and lessons learnt from applying concurrency in go.β94Updated last month
- [Go]Minimal event sourcing library using protocol buffers for commands, events and states.β25Updated last week
- A simple In-Memory Data Grid in Goβ71Updated 2 years ago
- Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to existβ40Updated 10 months ago
- An LSM Tree based Key-Value storage engine written in Goβ21Updated 3 months ago
- Fuego cache is a concurrent hashed key-value pair service written 100% in Golang. A high-speed cache service with HTTP and plain TCP and β¦β16Updated 3 years ago
- Basic service discovery implementation π₯³β43Updated 2 years ago
- An embedded disk BTree package written in GO. Package is optimized for disk, fast search, and key's with many values.β69Updated 3 weeks ago
- A very simple synthesizerβ42Updated 9 months ago
- In memory sharded cache implementationβ32Updated 3 years ago
- My solutions to the Glomers Challenge: a series of distributed systems challenges.β108Updated last year
- Dare-DB is a lightweight in-memory database written in Go, featuring Redis-inspired hashtables and HTTP/HTTPS endpoints for seamless dataβ¦β17Updated last week
- Generic manual memory management for golangβ140Updated this week
- β10Updated this week
- A fast file-based priority queueβ56Updated 5 months ago
- Listings from manning bookβ113Updated 2 months ago
- β30Updated 7 months ago
- An extension for Go's sql package in the standard library to support dynamic queries directly from the database, as well as on individualβ¦β30Updated 2 years ago
- Cookies, but with structs, for happiness.β110Updated last month
- A Go library for handling LFU cache operations in O(1)β39Updated 4 months ago
- Extremely Fast Full-Text-Search Algorithm and Caching Systemβ152Updated last year
- Golang Debugger Graphical user interface for Go programming language. Based on Delve debuggerβ62Updated 6 months ago