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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions