Dev tools · September 25, 2023
A local-first, real-time global canvas using CRDTs
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
Does the same job
all alternatives →- MCMatrix-CRDT – real-time collaborative apps using Matrix as backend2022 · github.com · ▲320
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,…
- WCWorking code for Operational Transformation/CRDT hybrid2017 · medium.com · ▲130

- CJCrudlet.js – A common, streamable interface for synchronizing data2015 · github.com · ▲94
- CBCRDT-Backed Realtime Database2021 · docs.ditto.live · ▲5
- GRGraphql2chartjs: Realtime Charts Made Easy with GraphQL and ChartJS2019 · github.com · ▲96
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com
