crdt-woot
osmosis-js
crdt-woot | osmosis-js | |
---|---|---|
2 | 1 | |
16 | 51 | |
- | - | |
0.0 | 0.0 | |
about 2 years ago | about 3 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.
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
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
What are some alternatives?
yjs - Shared data types for building collaborative software
LIPS - Scheme based powerful lisp interpreter in JavaScript
teletype-crdt - String-wise sequence CRDT powering peer-to-peer collaborative editing in Teletype for Atom.
SyncedStore - SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.
dotted-logootsplit - A delta-state block-wise sequence CRDT
netplayjs - Make P2P multiplayer browser games, no server hosting or synchronization code required. Powered by rollback netcode + WebRTC.
FluidFramework - Library for building distributed, real-time collaborative web applications
react-native-netinfo - React Native Network Info API for Android & iOS
Matrix-CRDT - Use Matrix as a backend for local-first applications with the Matrix-CRDT Yjs provider.
Papercups - Open-source live customer chat
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