Best bbolt Alternatives ranked by AI · updated Aug 2026

bbolt is an actively maintained Go fork of BoltDB for embedded transactional key-value storage. It preserves the familiar Bolt API while receiving ongoing maintenance and compatibility work.

Developer: etcd contributors Price: Free 🎯 github.com/etcd-io/bbolt

Top 6 bbolt alternatives

4 BoltDB logo

BoltDB

BoltDB contributors

BoltDB is an embedded, ordered key-value database written in Go for applications needing local persistent storage. Its memory-mapped B+tree and ACID transactions...

Pros

  • Simple Go API with predictable file-based storage
  • ACID transactions and ordered key iteration
  • No external database server or deployment dependency

Cons

  • Original repository is no longer actively maintained
  • Single-writer architecture limits write concurrency
  • No built-in replication, clustering, or query language
6

LMDB

Symas Corporation

LMDB is an embedded transactional key-value database implemented in C and based on memory-mapped B+trees. It is aimed at systems that need...

Pros

  • Very fast read performance with low overhead
  • Strong ACID transactions and crash consistency
  • Excellent concurrent-read behavior

Cons

  • C API is less convenient for Go developers than native Go libraries
  • Write transactions are serialized
  • Memory-map sizing must be configured carefully

How good are these alternatives?

Your feedback helps us improve the AI rankings.

βœ… Thanks for your feedback!

Know a better alternative? πŸ™Œ

Suggest a product and our AI will verify it's a real alternative to bbolt before adding it to the list.