Expensify/Bedrock
Rock solid distributed database specializing in active/active automatic failover and WAN replication observed · 2026-09-03
Health v2 · maintenance only
96/100
- Activity 100
- Release rhythm 88
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 3644
- days_rel: 0
- days_push: 0
- n_releases_24m: 565
Adoption not part of the score
1264 stars · 107 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Bedrock is a distributed database server built by Expensify on top of SQLite, providing WAN replication, active/active automatic failover, and a private blockchain for cluster synchronization. It is modular with plugins for databases, job queues, and caches, serving as a data foundation for global-scale applications.
Use cases
- run a mysql alternative with wan replication across datacenters
- set up active/active database failover between regions
- build a globally distributed backend on sqlite
- replace mysql replication with a simpler distributed database
- run a job queue and cache backed by the same datastore
- deploy a geo-redundant database for a global-scale web service
When to choose
- you need multi-datacenter WAN replication with automatic failover
- you want SQLite performance with networked, distributed transactions
- you prefer few configuration knobs with sensible defaults
- you want database, cache, and job queue in one platform
When to avoid
- you need a widely supported database with a large ecosystem of drivers and tools
- you require complex SQL features or stored procedures beyond SQLite's capabilities
- you need multi-master write conflict resolution with rich data types
- your team cannot operate a less mainstream database
Facets
service · maturity active
database caching message-queue rpc security databases microservices backend self-hosted cpp c self-hosted sqlite wan-replication active-active failover distributed-transactions mysql-alternative plugins linux macos web-server
2 sources
- readme: https://github.com/Expensify/Bedrock · fetched 2026-09-03 · 74b0a24b7415
- homepage: https://bedrockdb.com · fetched 2026-08-29 · fb3b5325c392
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Expensify/Bedrock | main | 96 |
For agents
markdown · JSON · MCP: product_card(name="Expensify/Bedrock")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem