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
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • 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

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • 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