osmosis-js
crdt-woot
Our great sponsors
osmosis-js | crdt-woot | |
---|---|---|
1 | 2 | |
51 | 16 | |
- | - | |
0.0 | 0.0 | |
about 3 years ago | about 2 years ago | |
TypeScript | TypeScript | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
osmosis-js
-
Ask HN: What Are You Working On?
A peer-to-peer data sync library for native apps, based on UDP discovery and CRDTs. It's nowhere near done, but the GitHub README describes it thoroughly:
https://github.com/ar-nelson/osmosis-js
crdt-woot
-
Collaborative Editing Using CRDT WOOT
Hi, I would like to share this collaborative editor I have created using the CRDT WOOT algorithm as described in the paper Data Consistency for P2P Collaborative Editing. You can try it here. (I added some visualisation of what happens in the algorithm, which is the array of value above.
https://crdt-woot.herokuapp.com/
It's more of a proof of concept, which would need some more improvements in order to be production ready.
- Implementation of CRDT WOOT, a collaborative editing algorithm
What are some alternatives?
LIPS - Scheme based powerful lisp interpreter in JavaScript
yjs - Shared data types for building collaborative software
SyncedStore - SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.
teletype-crdt - String-wise sequence CRDT powering peer-to-peer collaborative editing in Teletype for Atom.
netplayjs - Make P2P multiplayer browser games, no server hosting or synchronization code required. Powered by rollback netcode + WebRTC.
dotted-logootsplit - A delta-state block-wise sequence CRDT
react-native-netinfo - React Native Network Info API for Android & iOS
FluidFramework - Library for building distributed, real-time collaborative web applications
Papercups - Open-source live customer chat
Matrix-CRDT - Use Matrix as a backend for local-first applications with the Matrix-CRDT Yjs provider.
thegreatsuspender - A chrome extension for suspending all tabs to free up memory
procedural-gl-js - Mobile-first 3D mapping engine with emphasis on user experience