LiveStore: State management based on reactive SQLite and built-in sync engine
1–10 of 46 posts
Re: LiveStore: State management based on reactive SQLite and built-in sync engine
#2Re: LiveStore: State management based on reactive SQLite and built-in sync engine
#3I couldn't believe how robust LiveStore is already. I've been trying it out for a new project over the last few weeks and it's so smooth.
Re: LiveStore: State management based on reactive SQLite and built-in sync engine
#4Very excited to launch LiveStore in beta today after having worked on it over the past 4 years. I've built it for myself working on Overtone, an ambitious music client aiming for a native-grade high-performance app feel.
LiveStore embraces SQLite by adding a signals-based reactivity layer and combines it with event-sourced based syncing (similar to Git).
Happy to answer any question! Looking forward to thoughts and feedback!
Re: LiveStore: State management based on reactive SQLite and built-in sync engine
#5Re: LiveStore: State management based on reactive SQLite and built-in sync engine
#6Sounds very cool. Not impressed with the cross platform claim when the first thing I see is that android web is not supported, though.
I was hoping the underlying Android web issue would have been fixed by now (as I first noticed it ~3 years ago with some indication for progress), but looks like LiveStore needs a custom workaround for it. You can track the progress here: https://github.com/livestorejs/livestore/issues/321
I hope you understand that bridging the gaps between various levels of supported web APIs take a lot of effort and is non-trivial when building ambitious systems like LiveStore.
Re: LiveStore: State management based on reactive SQLite and built-in sync engine
#7Hi folks, creator of LiveStore here (prev. founder Prisma). Very excited to launch LiveStore in beta today after having worked on it over the past 4 years. I've built it for myself working on Overtone, an ambitious music client aiming for a native-grade high-performance app feel. LiveStore embraces SQLite by adding a signals-based reactivity layer and combines it with event-sourced based syncing (similar to Git). Hap…
I was just looking into LiveStore this past month for a hobby project, but it was behind a beta preview, so I hope to be able to dig in soon to see if it can be useful to me.
I love how you're pushing forward the localfirst conversation.
If you've spent any time building offline capable web apps with some sort of syncing mechanism, you begin to very quickly see the usefulness of a sync engine.
Re: LiveStore: State management based on reactive SQLite and built-in sync engine
#8Re: LiveStore: State management based on reactive SQLite and built-in sync engine
#9A recent episode of the excellent LocalFirst.fm podcast (hosted by the author) explores LiveStore a bit, https://www.localfirst.fm/24
Re: LiveStore: State management based on reactive SQLite and built-in sync engine
#10What are your thoughts on:
- Handling compaction for long lived apps/pages?
- IMO events are nice, but also require discipline and good design w.r.t code (Thinking of how application layer evolves over time, possibility of maintaining code for older client versions and/or schema migrations.
- Overtone looks sick. I've been using Spotify less and less because of janky UI and constant UI changes, would love a replacement. I see that it supports multiple sources, will it offer offline playback?