Show HN: Yboard is a multiplayer desktop-like workspace based on CRDT

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

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Sonar - Write Clean JavaScript Code. Always.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • yboard

    Yboard is a multiplayer desktop-like workspace based on Yjs

  • yjs

    Shared data types for building collaborative software

    I've always been curious about real-time multiplayer user interfaces.

    When I found out about CRDTs and Yjs[1] I thought they could serve as a solid base for a project like that.

    So I built this pretty simple desktop-like UI (heavily inspired by lifeat.io) and used Yjs to replicate the whole UI state among multiple peers, creating the experience of a unique interface.

    Try online: https://yboard.lol

    [1]: https://github.com/yjs/yjs

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • y-webrtc

    WebRTC Connector for Yjs

    Haven't tried with this specific project, but Yjs has a WebRtcProvider [0] which could be used where the project now uses WebsocketProvider [1].

    Yjs is built to allow you to switch easily between providers so it shouldn't be too much trouble to make the change.

    [0] https://github.com/yjs/y-webrtc

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