LSM-based key-value store in Go for educational purpose.
☆87Mar 1, 2025Updated last year
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 6 months ago
- ☆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
- 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.☆233Mar 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
- A simplified implementation for log structured merge tree.☆63Dec 28, 2020Updated 5 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
- GPT2 Inference Implementation in Pure C☆31Jun 23, 2025Updated 8 months ago
- A Java library that can do URL normalization, unshorten URL, and URL extraction.☆19Oct 19, 2017Updated 8 years ago
- B+ tree in memory with mvcc support☆18Oct 27, 2018Updated 7 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
- SkeletonDB is a lock-less thread safe in memory MVCC store written in Go.☆23Dec 13, 2016Updated 9 years ago
- This repository contains stories of people moving back to RDBMS from NoSQL datastores☆20Feb 16, 2019Updated 7 years ago
- Sorted Data Structure Server - Treds is a Data Structure Server which returns data in sorted order and is the fastest prefix search serve…☆65Oct 21, 2025Updated 4 months ago
- A SQL query compiler written in Rust from scratch☆21Sep 21, 2024Updated last year
- Code for the raft paper implementation☆20May 16, 2024Updated last year
- on-disk hash table(mainly for WAL).☆30Sep 10, 2023Updated 2 years 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…☆365Dec 23, 2025Updated 2 months ago
- A vault client library for golang☆28Oct 22, 2025Updated 4 months ago
- ☆130Oct 8, 2025Updated 5 months ago
- Fuzz Testing for the github.com/hashicorp/raft library☆30Feb 20, 2026Updated 2 weeks ago
- Write Ahead Log for LSM or bitcask storage(or any append-only write).☆281Jan 26, 2025Updated last year
- Creative and educational project for distributed system☆20Mar 10, 2021Updated 5 years ago
- Write ahead log for Go.☆709Aug 31, 2025Updated 6 months ago
- A proto-database inspired by SQLite for educational purposes.☆87Jun 30, 2025Updated 8 months ago
- A production-grade RESTful API for e-commerce operations built with modern Java and Spring Boot best practices.☆10Jan 26, 2026Updated last month
- FBP (flow based programming) inspired framework☆21Feb 21, 2026Updated 2 weeks ago
- Terminal app to organize files with LLM☆12Jan 16, 2025Updated last year
- A basic image that has a whole lot of things installed and configured to make debugging ECS, Fargate, and other containers easier.☆10May 28, 2024Updated last year
- Twitter Bot using a simplified Markov chain implementation☆10Jun 4, 2015Updated 10 years ago
- A Discord bot that kicks inactive server members. Moved to https://git.notthebe.ee/notthebee/adiosbot☆13Dec 29, 2025Updated 2 months ago
- Log-structured merge-tree☆36Feb 26, 2023Updated 3 years ago
- Shared Unit Raft☆83Dec 3, 2024Updated last year
- Distributed Key Value Storage implemented in Python☆35May 12, 2025Updated 9 months ago
- [WIP] A relational database written in Rust for learning purpose, heavily inspired by cmu-db/bustub. (CMU 15-445).☆157Feb 20, 2025Updated last year