Yjs Alternatives

Yjs is described as 'CRDT implementation that exposes its internal data structure as shared types. Shared types are common data types like Map or Array with superpowers: changes are automatically distributed to other peers and merged without merge conflicts' and is an website. There are eight alternatives to Yjs, not only websites but also apps for a variety of platforms, including Self-Hosted, Android, Windows and Node.JS apps. The best Yjs alternative is GUN, which is both free and Open Source. Other great sites and apps similar to Yjs are RxDB, iroh, FeathersJS and ShareDB.

Yjs iconYjs
  1
  • FreeOpen Source
  • ...

Yjs is a CRDT implementation that exposes its internal data structure as shared types. Shared types are common data types...

More about Yjs
Yjs alternatives page was last updated Oct 10, 2024
Copy a direct link to this comment to your clipboard
  1. GUN icon
     28 likes
    Copy a direct link to this comment to your clipboard

    GUN is an open source, realtime, graph database written entirely in JavaScript and built using peer-to-peer algorithms, making it surprisingly fault tolerant and easy to get started with.

    License model

    • FreeOpen Source

    Country of Origin

    • US flagUnited States

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Android Tablet
    • iPad
    • Self-Hosted

    GUN Features

    1.  Decentralized
    2.  Distributed Database
    3.  Peer-To-Peer
    4.  Graph database
    5.  Content analysis
    6.  Graphs
    7.  Content Discovery
    8.  Real-time sync
    9.  Distributed

    GUN VS Yjs

     
    • GUN is the most popular Windows, Android, Mac & iPhone alternative to Yjs.

    • GUN is the most popular Open Source & free alternative to Yjs.

    • GUN is Free and Open SourceYjs is also Free and Open Source
    • GUN is DecentralizedYjs is not according to our users
  2. RxDB icon
     30 likes
    Copy a direct link to this comment to your clipboard

    RxDB (short for Reactive Database) is a NoSQL-database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps and NodeJs. Reactive means that you can not only query the current state, but subscribe to all state-changes like the result of a query or even a single...

    32 RxDB alternatives

    License model

    • FreemiumOpen Source

    Platforms

    • Windows
    • Online
    • Android
    • Self-Hosted

    RxDB Features

    1.  Decentralized
    2.  Works Offline
    3.  Support for Javascript
    4.  NoSQL database
    5.  Observables
    6.  Serverless
    7.  Allows subscriptions
    8.  Real-time sync
    9.  React

    RxDB VS Yjs

     
    • RxDB is the most popular Web-based alternative to Yjs.

    • RxDB is Freemium and Open SourceYjs is Free and Open Source
    • RxDB is DecentralizedYjs is not according to our users
  3. iroh icon
     3 likes
    Copy a direct link to this comment to your clipboard

    Iroh is a protocol for syncing & moving bytes. Bytes of any size, on any device. At its core, it's a peer-2-peer network built on a magic socket that establishes QUIC connections between peers. Peers request and provide blobs of opaque bytes that are incrementally...

    License model

    • FreeOpen Source

    Platforms

    • Self-Hosted
    • Rust
    • Docker

    iroh Features

    1.  Distributed
    2.  Rust

    iroh VS Yjs

     
  4. FeathersJS icon
     13 likes
    Copy a direct link to this comment to your clipboard

    Feathers is a real-time, micro-service web framework for NodeJS that gives you control over your data via RESTful resources, sockets and flexible plug-ins.

    License model

    • FreeOpen Source

    Application type

    Country of Origin

    • US flagUnited States

    Platforms

    • Self-Hosted
    • Node.JS

    FeathersJS Features

    1.  Real-time bidirectional API
    2.  Real-time socket communication

    FeathersJS VS Yjs

     
  5.  2 likes
    Copy a direct link to this comment to your clipboard

    Realtime database backend based on Operational Transformation (OT).

    License model

    • FreeOpen Source

    Platforms

    • Online

    ShareDB VS Yjs

     
  6. PouchDB icon
     5 likes
    Copy a direct link to this comment to your clipboard

    PouchDB is an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser.

    License model

    • FreeOpen Source

    Platforms

    • Self-Hosted
    • Node.JS

    PouchDB Features

    1.  Works Offline
    2.  Synchronization
    3.  NoSQL database
    4.  Browser-based

    PouchDB VS Yjs

     
  7. Jazz icon
     Like
    Copy a direct link to this comment to your clipboard

    Jazz is an open-source framework for building local-first apps, removing 90% of the backend and infrastructure complexity. Get real-time sync, storage, auth, permissions, instant UI updates, file uploads, and more — all on day one.

    License model

    • FreemiumOpen Source

    Country of Origin

    • US flagUnited States

    Platforms

    • Self-Hosted
    • Typescript

    Jazz Features

    1.  End-to-End Encryption
    2.  Cross-device syncing
    3.  Support for Typescript
    4.  Permission Management
    5.  Real-time sync

    Jazz VS Yjs

     
  8. Automerge icon
     Like
    Copy a direct link to this comment to your clipboard

    A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.

    7 Automerge alternatives

    License model

    • FreeOpen Source

    Platforms

    • Online

    Automerge VS Yjs

     
8 of 8 Yjs alternatives