SarthakMakhija / go-lsmView external linksLinks
LSM-based key-value store in Go for educational purpose.
☆87Mar 1, 2025Updated 11 months ago
Alternatives and similar repositories for go-lsm
Users that are interested in go-lsm are comparing it to the libraries listed below
Sorting:
- LFU-based in-memory cache in Rust☆17Sep 2, 2025Updated 5 months ago
- Load generator for TCP servers.☆20Mar 28, 2024Updated last year
- ☆69Jan 30, 2022Updated 4 years ago
- An example of building a distributed key value database, using hashicorp's raft and gossip sdks☆10Apr 21, 2023Updated 2 years ago
- SQL like 'select' interface for files☆28Oct 22, 2022Updated 3 years ago
- A Log-Structured Hash Table for Fast Key/Value Data implemented in Golang☆14Jan 21, 2024Updated 2 years ago
- Implementation of Two Phase Commit☆14Jun 21, 2013Updated 12 years ago
- A basic Raft implementation in Go.☆232Mar 24, 2024Updated last year
- Hands on exercises with real-life examples to study and practice Go concurrency patterns. Test-cases are provided to verify your answers.☆15Nov 3, 2024Updated last year
- Elegant and extensible assertions in rust.☆14Jan 18, 2024Updated 2 years ago
- MEGA is a lightweight message broker system inspired by Apache Kafka to work as the communication layer between your microservices.☆14Dec 31, 2024Updated last year
- Docker For Testing is a zero dependency wrapper around the `docker` command.☆19Jan 25, 2025Updated last year
- A simplified implementation for log structured merge tree.☆63Dec 28, 2020Updated 5 years ago
- One of The Fastest Zero Alloc LRU Cache for Golang (Go). Maximizes memory use, no garbage collection issues. Use memory size limit instea…☆19Jun 9, 2024Updated last year
- A Java library that can do URL normalization, unshorten URL, and URL extraction.☆19Oct 19, 2017Updated 8 years ago
- A SQL query compiler written in Rust from scratch☆21Sep 21, 2024Updated last year
- ☆25Nov 28, 2024Updated last year
- on-disk hash table(mainly for WAL).☆29Sep 10, 2023Updated 2 years ago
- Showroom for demo applications based on the Yokai framework.☆29Jun 5, 2025Updated 8 months ago
- An effective time-series data compression/decompression method based on Facebook's Gorilla.☆76Apr 19, 2022Updated 3 years ago
- experimental raft storage☆111Nov 16, 2025Updated 3 months ago
- Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Shi…☆364Dec 23, 2025Updated last month
- The BusTub Relational Database Management System (Educational)☆29Jan 19, 2024Updated 2 years ago
- A vault client library for golang☆28Oct 22, 2025Updated 3 months ago
- ☆129Oct 8, 2025Updated 4 months ago
- A goroutine job dispatcher based on worker-pool pattern.☆33Dec 12, 2025Updated 2 months ago
- Write Ahead Log for LSM or bitcask storage(or any append-only write).☆282Jan 26, 2025Updated last year
- Creative and educational project for distributed system☆20Mar 10, 2021Updated 4 years ago
- A ready-to-go Go, Mongo, MinIO and grafana api/application stack☆35Sep 3, 2024Updated last year
- Write ahead log for Go.☆707Aug 31, 2025Updated 5 months ago
- Golang persistent job queues backed by SQLite☆40Jan 24, 2026Updated 3 weeks ago
- Go based Open Source Scheduler Service☆16Aug 26, 2025Updated 5 months ago
- Terminal app to organize files with LLM☆12Jan 16, 2025Updated last year
- FBP (flow based programming) inspired framework☆21Jan 27, 2026Updated 3 weeks ago
- Twitter Bot using a simplified Markov chain implementation☆10Jun 4, 2015Updated 10 years ago
- An understandable, fast and scalable Raft Consensus implementation☆147Feb 9, 2026Updated last week
- Log-structured merge-tree☆35Feb 26, 2023Updated 2 years ago
- Shared Unit Raft☆83Dec 3, 2024Updated last year
- Distributed Key Value Storage implemented in Python☆35May 12, 2025Updated 9 months ago