With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more โ
Top 5 JavaScript CRDT Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
fireproof
Realtime database, runs anywhere. Install Fireproof in your front-end app or edge function, and sync data via any backend.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Project mention: Show HN: Collaborate on your YC Application with CRDT-powered forms | news.ycombinator.com | 2024-02-21
Project mention: OrbitDB reaches version 1.0 after 8 years of development | news.ycombinator.com | 2023-09-19
Project mention: JSON-joy CRDT benchmarks, 100x speed improvement over state-of-the-art | news.ycombinator.com | 2023-05-22Hey! Author of diamond types and the (linked) editing traces repository here. Would it be possible to make & share an editing trace or two from your application? Even a single user editing trace would be super helpful - like a big list of which objects were replaced by what values, in order.
I really want json based CRDTs to be fast, but one of the problems we have optimising this stuff is that there arenโt a lot of real world data traces around to use as baselines for benchmarking. I donโt know which parts of automerge are slow, and without that knowledge I canโt make them fast. If we have some data from your application, most upcoming json based CRDTs will almost certainly work well for your use case.
If youโre up for it, flick me an email or just open a PR on https://github.com/josephg/editing-traces
JavaScript CRDT related posts
- Show HN: Collaborate on your YC Application with CRDT-powered forms
- Making CRDTs 98% More Efficient
- An Interactive Intro to CRDTs
- Wormholers, what can CCP and wormholers do to improve J-Space?
- CRDT-richtext: Rust implementation of Peritext and Fugue
- ๐๐๐ EweserDB, the user-owned database ๐๐๐
- How does Google docs send the changes done by other users in real-time?
-
A note from our sponsor - SurveyJS
surveyjs.io | 26 Apr 2024
Index
What are some of the best open-source CRDT projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | gun | 17,784 |
2 | yjs | 15,150 |
3 | orbitdb | 8,114 |
4 | fireproof | 177 |
5 | editing-traces | 38 |
Sponsored