bbolt
iPhone + Android
6.7No. 11 of 31
in Embedded Databases
in Embedded Databases
- Recognised40% of the score20
- Phone app26% of the score100
- Documented20% of the score39
- Free plan14% of the score30
- Free plan
- Yes
- Runs on
- Android, iPhone, Linux, Mac, self-hosted, Windows
Summary
bbolt is ranked #11 of 31 in embedded databases on Samsung Mobile US Press. It runs on Android, iOS, Linux, macOS, Self-hosted, Windows. There is a free plan.
bbolt plans and pricing
All plansbbolt Free Open-source Go library and command-line utility · no paid plans listed github.com · 4 Oct 2026
Compared on embedded databases
- Supported platforms
- Windows, macOS, Linux, iOS, Androidgithub.com
- Database model
- key-valuegithub.com
- Query interface
- apigithub.com
Facts
- Purpose
- bbolt is a maintained fork of Bolt, a pure Go embedded key/value store for applications that do not need a full database server.github.com · 4 Oct 2026
- Storage
- A database is stored as a single file on disk and represents a consistent snapshot of the data.github.com · 4 Oct 2026
- Data organization
- It organizes key/value pairs into buckets, supports nested buckets, and stores bucket keys in byte-sorted order.github.com · 4 Oct 2026
- Transactions
- bbolt supports serializable ACID transactions with one read-write transaction at a time and multiple concurrent read-only transactions.github.com · 4 Oct 2026
- Backup
- A read-only transaction can write a consistent hot backup without blocking other database reads and writes.github.com · 4 Oct 2026
- Monitoring
- The database exposes operation statistics that can be logged or sent to a service such as statsd.github.com · 4 Oct 2026
- Integrations
- The README lists projects using Bolt, including Consul, Containerd, InfluxDB, Prometheus Annotation Server, and NATS Streaming.github.com · 4 Oct 2026
- Mobile support
- The project documents using gomobile bindings to run database logic on iOS and Android.github.com · 4 Oct 2026
- Install
- The README instructs Go developers to install the library with go get go.etcd.io/bbolt@latest and the CLI with go install go.etcd.io/bbolt/cmd/bbolt@latest.github.com · 4 Oct 2026
- Workload fit
- The project describes bbolt as suitable for read-intensive workloads and range scans, while warning that random writes can be slow.github.com · 4 Oct 2026
- Access limitation
- A database file uses an exclusive write lock and cannot be shared by multiple processes; read-only mode permits multiple processes to read it.github.com · 4 Oct 2026
- Scale and memory
- The project says databases can exceed physical RAM if the memory map fits the process virtual address space, and notes this may be problematic on 32-bit systems.github.com · 4 Oct 2026
- Data-file limitation
- Deleting large amounts of data does not reclaim file space; freed pages remain in the file for later reuse.github.com · 4 Oct 2026
- License and support
- The repository identifies an MIT license and directs users to its issues and discussions for project interaction; it does not list a paid support plan.github.com · 4 Oct 2026
Best bbolt alternatives
See all 12Where it ranks on Samsung Mobile US Press
- Best Embedded Databases in 2026#11 of 31
Is bbolt yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/etcd-io/bbolt· checked 4 Oct 2026


