Skip to content

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.

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.

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.

See GitHub issues for more details. Get in touch if you have any questions or feedback.

  • Adapter bug fixes & stability improvements
  • Performance improvements
    • Syncing latency & throughput
  • More testing
  • Eventlog compaction #136
  • Support more syncing providers
  • Support more framework integrations
  • Support more platforms (e.g. Electron, Tauri)