LiveStore

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. livestore

    LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine.

    Great questions!

    > Handling compaction for long lived apps/pages?

    That's a very common question and something I'm planning to ship a solution for soon. The basic idea is to give each event some more semantic "meaning" by annotating the event definition which allows you to express which events "semantically overlap". For example in a todo app you could express that the "todoCompleted" event for a given task id can compact other "todoCompleted" / "todoUncompleted" events for the same task id.

    You can track the progress of this topic here: https://github.com/livestorejs/livestore/issues/254

    > IMO events are nice, but also require discipline and good design w.r.t code

    Yes, I agree with that. When it comes to data there is "no free lunch" - it's all about tradeoffs. I prefer the tradeoffs of event sourcing though for my own use cases such as Overtone.

    That being said for many situations (like older client versions etc) there are pretty straightforward ways to address those concerns. Always depends on your application use case and possible tradeoffs though.

    > 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?

    Very excited to hear! I'm sharing your frustrations which is why I'm building Overtone (next to many other reasons). Re "offline playback": That will depend on where your music is coming from. e.g. for your own music collection in Dropbox (or similar) it will be supported. For music streaming services like Spotify it will depend on their terms.

    Hope that all makes sense?

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. pglite

    Embeddable Postgres with real-time, reactive bindings.

    On your last point: https://pglite.dev

    On the main point around materialisation cost, I know more work is planned on compaction specifically but generally LiveStore is a framework that’s been highly crafted to address and optimise for all aspects of performance.

  4. reaktiv

    Signals for Python - inspired by Angular Signals / SolidJS. Reactive Declarative State Management Library for Python - automatic dependency tracking and reactive updates for your application state.

    Interesting to see Signal-based reactivity on the backend! I wrote a Signal library for Python [1] and was thinking about what could be done with it.

    [1] https://github.com/buiapp/reaktiv

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • 🚀 Introducing PSQLab – Your In-Browser PostgreSQL Playground

    1 project | dev.to | 6 Apr 2025
  • Electric (Postgres sync engine) BETA release

    3 projects | news.ycombinator.com | 10 Dec 2024
  • Comparing local-first frameworks and approaches

    1 project | dev.to | 21 Oct 2024
  • Jarvis, génère moi un schéma de base de données

    2 projects | dev.to | 22 Aug 2024
  • Postgres.new

    5 projects | news.ycombinator.com | 12 Aug 2024

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?