WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Sync / CRDT plugins #88

@jeroenptrs

Description

@jeroenptrs

Is your feature request related to a problem? Please describe.
For local first apps, sync is an important aspect. I've been looking for something that does just enough. Most sync services are focused on realtime/multiplayer/collaboration on top of just sync.

Describe the solution you'd like
Mainly riffing on the post I read on the starbase blog about 2 way sync, with Websockets being available this could introduce not just sync as a plugin but also realtime collaborative features?

Describe alternatives you've considered
I think a potential alternative to real time would be to use Change Data Capture in a similar way to how services like Ably / Supabase / Powersync hook into Postgres events? Not sure how much of that fits within Starbase but from the couple hours of play I had with the codebase I also don't really see why it couldn't!

Additional context
Databases are not my strong suit, so I don't know what makes sense and what doesn't 😅

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions