SaaSHub helps you find the best software and product alternatives Learn more →
Top 7 Go lsm-tree Projects
-
lotusdb
Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
k4
High-performance open-source, durable, transactional embedded storage engine designed for low-latency, and optimized read and write efficiency.
Project mention: K4 – High performance open-source transactional, durable embedded storage engine | news.ycombinator.com | 2024-10-29 -
kivi
Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist
-
lsmt
Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package
Project mention: TidesDB – High-performance, durable, transactional embedded storage engine | news.ycombinator.com | 2024-10-16It's pretty interesting how this design turned out, RocksDB for example I believe is well over 200,000 lines. I originally wrote it in GO, well the base of it:
https://github.com/guycipher/lsmt
Then once I felt ok with what I had I took what I had in GO and painstakingly rewrote it to C++, (originally was gonna be C). Why GO first? I honestly write a lot more GO than C++ lately so I'm faster at writing in GO. Not to say I don't write C++. I've been writing code for 15+ years, C++ was one of my first languages at 14 years old, just haven't been writing it everyday. This project has changed that pretty dramatically!
-
-
-
Project mention: Show HN: Starskey – Fast Persistent Key-Value Store (Inspired by LevelDB) | news.ycombinator.com | 2025-01-20
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
Go lsm-tree discussion
Go lsm-tree related posts
-
TidesDB – High-performance, durable, transactional embedded storage engine
-
A fast transactional, durable LSMT implementation written in GO
-
LotusDB: Go's most advanced key-value store, fast, advantages of LSM and B+ tree
-
badger VS ZoneTree - a user suggested alternative
2 projects | 22 Aug 2022 -
LotusDB - A fast kv database in Go
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Feb 2025