SaaSHub helps you find the best software and product alternatives Learn more →
LevelDB Alternatives
Similar projects and alternatives to LevelDB
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
-
Redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
-
-
-
rqlite
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
cockroach
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
-
-
-
tinygrad
Discontinued You like pytorch? You like micrograd? You love tinygrad! ❤️ [Moved to: https://github.com/tinygrad/tinygrad] (by geohot)
-
immudb
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
-
tigerbeetle
Discontinued A distributed financial accounting database designed for mission critical safety and performance. [Moved to: https://github.com/tigerbeetledb/tigerbeetle] (by coilhq)
-
tidb
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
-
-
-
-
-
-
LMDB
Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
LevelDB discussion
LevelDB reviews and mentions
-
765,846 Writes/Second Was a Lie: Building a Crash-Safe Key-Value Store With Only Rust's Standard Library
WAL recovery only covers one failure window — the append path. Compaction opens a second, independent one, and it isn't a StoneKV-specific edge case. Production LSM engines carry the same window and close it the same general way. LevelDB's VersionSet::LogAndApply() durably writes and syncs a version edit before RemoveObsoleteFiles() ever runs; RocksDB's MANIFEST plays the equivalent role as the durable source of truth for live versus obsolete file state.
- LevelDB is a fast key-value storage library
-
Ask HN: What Are You Working On? (Nov 2025
Porting LevelDB[1] to Seastar[2], for internal metadata storage in Redpanda[3]. Before you ask why can’t something off the shelf be used, seastar has unique constraints around its runtime and its memory allocator that means we can’t reuse an existing library.
1: https://github.com/google/leveldb
2: https://github.com/scylladb/seastar
3: https://github.com/redpanda-data/redpanda/pull/28351
-
Meet Spuddy 🥔
The real-time sync of Spuddy is currently powered by a manual deployment of y-websocket-server on Fly.io. It's annoying to manage, as y-websocket-server depends on a seldom used DB - leveldb, which doesn't have much tooling around it. Moreover, as this is YJS, and I am using React, I had to roll my own hooks & integration from React to YJS - all of it is fairly ugly code.
-
RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care)
LevelDB: https://github.com/google/leveldb
- Building an LSM-Tree Storage Engine from Scratch
-
Codebases to read
I'm partial to how cleanly written https://github.com/google/leveldb is. It is a reasonable size to fully read & grok in not too long.
-
Unpacking LSM-Trees: The Powerhouse Behind Modern Databases
[4] leveldb/doc/impl.md at main · google/leveldb. GitHub. Retrieved October 21, 2023 from https://github.com/google/leveldb/blob/main/doc/impl.md
- Bloom filter support to leveldb by Sanjay Ghemawat
- SQLite performance tuning: concurrent reads, multiple GBs and 100k SELECTs/s
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Oct 2026
Stats
google/leveldb is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.
The primary programming language of LevelDB is C++.