mycelial/mycelite
Mycelite is a SQLite extension that allows you to synchronize changes from one instance of SQLite to another. observed · 2026-08-28
Health v2 · maintenance only
22/100
- Activity 0
- Release rhythm 8
- Longevity 97
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1370
- days_rel: n/a
- days_push: 1073
- n_releases_24m: 0
Adoption not part of the score
1095 stars · 17 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Mycelite is a SQLite extension (implemented as a VFS proxy in Rust) that performs physical, single-writer replication by intercepting page writes, creating binary diffs, and applying them to a replica for a bit-perfect copy. It supports sending diffs over the network and time-travel recovery to previous timestamps.
Use cases
- replicate a SQLite database to another machine
- keep a local-first app's SQLite data in sync
- create a bit-perfect backup copy of SQLite with point-in-time recovery
- sync SQLite databases over unreliable networks at the edge
- set up read replicas for a single-writer SQLite database
When to choose
- you need physical (bit-perfect) SQLite replication with low overhead
- you want point-in-time recovery / time travel for a SQLite database
- you're building local-first apps that sync SQLite data
- replicas must match the primary exactly, including object order
When to avoid
- you need multiple concurrent writers (only single-writer is supported)
- your database uses WAL mode (not supported)
- you need logical replication with filtering or transformation of changes
- you frequently run VACUUM, which produces large journal entries
Facets
library · maturity maintenance
database database-driver streaming databases microservices developer-tools cross-platform rust cpp python go sqlite-extension physical-replication vfs local-first edge-computing single-writer data-engineering nodejs
2 sources
- readme: https://github.com/mycelial/mycelite · fetched 2026-08-28 · 2999b9b921ae
- homepage: https://mycelial.com · fetched 2026-08-29 · 3b02687889bc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mycelial/mycelite | main | 22 |
For agents
markdown · JSON · MCP: product_card(name="mycelial/mycelite")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem