nowfound

Commerce · alternatives · 2026

24 alternatives to Matrix-CRDT – real-time collaborative apps using Matrix as backend

Hi HN! Matrix-CRDT connects the worlds of Yjs [1] (a proven, high performance CRDT) with that of Matrix.org [2]. It started as an experiment, asking myself; can we store "state updates of a datastore" in Matrix instead of chat messages? Now, I'm convinced it's actually a really powerful combination to develop real-time, collaborative software. I'm using it for a new project and so far didn't have to write a backend yet. Matrix takes care of a lot of stuff: Authentication, E2EE, federation, hosting, etc. - so I can focus on the client. I love the ideas of Local First [3] software. Personally,…

Matrix-CRDT is a library that combines Yjs, a collaborative data structure technology, with Matrix.org to build real-time collaborative applications. It stores data state updates in Matrix instead of traditional… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Matrix-CRDT – real-time collaborative apps using Matrix as backend launched in 2022; newer entries below may have overtaken it.

  1. 1
  2. 2

    This is an experimental extension for CRDTs, pg_crdt: GitHub repo[0]. It supports Yjs/Yrs and Automerge. The linked blog post [1] describes how we're thinking about this extension in a Supabase context. I want to emphasise this part: "pg_crdt has not been released onto the Supabase platform (and it may never be). We’re considering many options for offline-sync/support and, while CRDTs will undoubtedly factor in, we’re not sure if this is the right approach." [0] GitHub repo: https://github.com/supabase/pg_crdt [1] Blog post:…

    2022 · supabase.com · its alternatives →

  3. 3

    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

    2022 · github.com · its alternatives →

  4. 4SC

    SyncedStore is a library for building distributed, real-time collaborative web applications that sync automatically. This used to be quite complex, but with SyncedStore it's as easy as sharing a pie!

    2021 · syncedstore.org · its alternatives →

  5. 5CO

    Hi HN, Like many of you here, this is not my first time applying to YC. Each time, my co-founder and I would copy the YC application to google docs to collaborate on it, then we copy it back to submit. This got us thinking - why can't we just collaborate on the YC application in the YC application? At one point I went down the CRDT rabbit hole and realized collaborative forms would be a great use of CRDTs, so I decided to build this out to an MVP. If you're curious about CRDTs (Conflict-Free Replicated Data Types) and how they differ from OT (Operational transformation, which is what powers…

    2024 · togetherform.com · its alternatives →

  6. 6WC
  7. 7

    Easily build real-time apps that enables user collaboration

    2022 · multiplayer.dev · its alternatives →

  8. 8
    Matrix▲77

    An open network for secure, decentralized communication

    2019 · matrix.org · its alternatives →

  9. 9AL

    This is a demo of a family of libraries intended to make it easy to build local-first, real-time applications for mobile, desktop and the web using CRDTs. It currently has support for using Sqlite, PostgreSQL or a plain old record store (Hive) as data storage backend. https://github.com/cachapa/crdt There's also a websocket sync layer that transparently handles the connection and delta changesets between participants. https://github.com/cachapa/crdt_sync

    2023 · draw.cachapa.net · its alternatives →

  10. 10

    File manager + CRDT Note Editor. Contribute to notebox/nbfm development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  11. 11

    Element is a digitally sovereign, secure and interoperable communications platform. Built on the Matrix open standard, it gives users the independence to control and manage their communications.

    2016 · vector.im · its alternatives →

  12. 12HD
  13. 13
    Here▲304

    Hang out and collaborate over video on a real-time canvas

    2020 · here.fm · its alternatives →

  14. 14M2

    Hey HN, I want to share with you something I and my four colleagues have been working on for the last several years. It’s a whiteboarding and notes tool called Muse[1]. We just released a 2.0 version which includes local-first sync. A little backstory: I’m one of the authors of the 2019 essay Local-first software[2]. (Past HN discussions[3][4].) The thesis is to reclaim some of the ownership over our data that we’ve lost in the transition from filesystems to cloud/SaaS. So I’m excited to bring CRDT technology “out of the lab” and into a commercial product as a chance to prove the value…

    2022 · museapp.com · its alternatives →

  15. 15

    Yet another matrix client. Contribute to cinnyapp/cinny development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  16. 16

    Hey hackers, OP here! I've been dipping in and out of this problem space for the last few years with many of my clients. Puck sits somewhere between an old-school WYSIWYG-powered CMS and headless one, allowing content teams to author content using real React components. Traditional CMS solutions were flexible but often resulted in page that completely broke the brand guidelines. Headless CMS solutions are a fantastic way of controlling brand by restricting UI changes to developers, but makes layout changes restrictive and slow as developers often need to get involved. Puck provides a visual…

    2023 · github.com · its alternatives →

  17. 17

    A hand-rolled real-time Node.js framework for connecting single page apps - psugihara/joint

    2012 · github.com · its alternatives →

  18. 18MH

    Hi Hacker News, Preamble: Matrix [0] is a protocol for real-time communication, most known as secure federated chat with client named "element". If you want to join Matrix you may use any public server, but any features, bridges, integrations, etc. configured by server admin, so if you want to add/change or remove something, you can't do that. In most cases, it's question about bridges - like slack, telegram, discord, facebook messenger, etc. That's why I started https://etke.cc/ What is it? Actually, it's html form ( https://etke.cc/#contact ) where you…

    2021 · its alternatives →

  19. 19

    The data community's workbench

    2018 · its alternatives →

  20. 20
    Swetrix▲254

    Swetrix is a privacy-first, cookieless Google Analytics alternative with real-time analytics, no sampling, and built-in performance & error monitoring.

    Nov 2025 · swetrix.com · its alternatives →

  21. 21MD

    Hey HN, I’m an engineer at Supabase [0] and one of the creators of this demo. My team and I have been working hard to bring developers the next version of Supabase Realtime. The current version of Realtime [1] is a Change Data Capture (CDC) server for a PostgreSQL database that broadcasts changes via WebSockets to authorized subscribers. It’s written in Elixir/Phoenix. The server utilizes PostgreSQL’s logical replication functionality, which writes database changes to Write-Ahead Logging (WAL) segment files, and a replication slot, responsible for managing and retaining WAL files.…

    2022 · multiplayer.dev · its alternatives →

  22. 22

    Hey HN, We’re Philip, Amby, and Declan, and we made “multiplayer virtual computers” that you can embed anywhere, including 3D spaces. We decided to build this because we noticed that embedding third-party apps and websites can be a nightmare due to incompatible platforms, security issues, and poor UX. Adding multiplayer functionality to these embeds makes this problem exponentially more difficult. On the backend, we’re spinning up a VM and running a resource-optimized fork of Chromium which we then stream to participants via WebRTC. Since we’re hosting the servers running the applications,…

    2022 · threejs-example.hyperbeam.com · its alternatives →

  23. 23

    Hi HN! I'm Philip, one of the founders of Tiptap. Next to our open-source rich text editor framework, we started developing Hocuspocus about five years ago and open-sourced it too, to solve one of our biggest challenges back then: real-time collaboration in web editors. We found Yjs by Kevin Jahns, a CRDT library that handles concurrent edits without conflicts. Basically, Yjs merges changes from users without conflicts and in real-time. Hocuspocus is the WebSocket server built on top of Yjs. It handles real-time sync, presence/awareness, persistence, and Redis-based scaling. While we…

    May 2026 · github.com · its alternatives →

  24. 24

    Real-time collaborative whiteboard with CRDT sync

    Jul 2026 · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →