vlcn-io/cr-sqlite
Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 97
- Release rhythm 8
- 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: n/a
- age_days: 1502
- days_rel: n/a
- days_push: 23
- n_releases_24m: 0
Adoption not part of the score
3774 stars · 121 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
cr-sqlite is a run-time loadable extension for SQLite and libSQL, written in Rust, that adds multi-master replication and CRDT-based conflict-free merging to SQLite databases. It lets independently written offline databases converge when synced, functioning like 'Git for your data' in local-first and collaborative applications.
Use cases
- sync sqlite data between devices
- build offline-first apps with local writes
- implement realtime collaboration without a conflict resolution layer
- merge two sqlite databases that took independent writes
- make apps resilient to network partitions
- build local-first p2p applications with sqlite
When to choose
- your app needs offline editing with automatic conflict-free merging
- you want multi-writer replication on top of SQLite or libSQL
- you're building local-first, collaborative, or P2P software
- you need device-to-device sync without a central server
When to avoid
- you need a traditional single-writer client-server database with strict consistency
- your data model requires server-side validation of every write
- you're not using SQLite and can't adopt it
- you need heavy transactional guarantees across distributed writes
Facets
library · maturity active
database orm concurrency p2p databases microservices web-development developer-tools cross-platform wasm browser python rust cli crdt sqlite-extension local-first offline-first multi-master-replication data-sync collaborative-editing loadable-extension nodejs
6 sources
- readme: https://github.com/vlcn-io/cr-sqlite · fetched 2026-08-28 · 7bc1de412922
- homepage: https://vlcn.io · fetched 2026-08-29 · 5a24437614b2
- site_page: https://vlcn.io/docs · fetched 2026-08-29 · 684e709d380c
- site_page: https://vlcn.io/about · fetched 2026-08-29 · 52ca17a6a8ba
- site_page: https://vlcn.io/docs/cr-sqlite/intro · fetched 2026-08-29 · 3dd308ab48b7
- site_page: https://vlcn.io/docs/cr-sqlite/js/first-app · fetched 2026-08-29 · 3855c36c1ba9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vlcn-io/cr-sqlite | main | 66 |
For agents
markdown · JSON · MCP: product_card(name="vlcn-io/cr-sqlite")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem