State of the project
LiveStore is based on years of research (see Riffle) and is used as the foundation for ambitious apps such as Overtone. LiveStore has been in development since 2021 and is making good progress towards a stable release. LiveStore is not yet ready for all production scenarios.
Current state
Section titled “Current state”LiveStore is currently in beta with most APIs being fairly stable (there might still be some breaking changes in coming releases). Most work is currently focussed on reliability and performance improvements.
There is currently no specific timeline for a 1.0 release but we are making good progress in that direction.
On breaking changes
Section titled “On breaking changes”While LiveStore is in beta there can be three kinds of breaking changes:
- Breaking API changes
- Client storage format changes (whenever
liveStoreStorageFormatVersion
is updated) - Sync backend storage format changes (e.g. when a sync backend implementation changes the way how it stores data)
We try our best to minimize breaking changes and to provide a migration path whenever possible.
Roadmap
Section titled “Roadmap”See GitHub issues for more details. Get in touch if you have any questions or feedback.
2025 Q3
Section titled “2025 Q3”- Adapter bug fixes & stability improvements
- Performance improvements
- Syncing latency & throughput
- More testing
Long-term
Section titled “Long-term”- Eventlog compaction #136
- Support more syncing providers
- Support more framework integrations
- Support more platforms (e.g. Electron, Tauri)