Ross ROSS = Recommend OSS · open-source software intelligence for agents

Expensify/Bedrock

Rock solid distributed database specializing in active/active automatic failover and WAN replication observed · 2026-09-03

github.com/Expensify/Bedrock · homepage · C · LGPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
Expensify/Bedrockmain96

For agents

markdown · JSON · MCP: product_card(name="Expensify/Bedrock")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem