Ipfs Crdt Shared Editing

Decentralized Real-Time Collaborative Documents - Conflict-free editing in the browser using js-IPFS and CRDTs.
Alternatives To Ipfs Crdt Shared Editing
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Slate26,7033,4999233 days ago686August 23, 2022579mitTypeScript
A completely customizable framework for building rich text editors. (Currently in beta.)
Etherpad Lite13,993
9 days ago1November 10, 2021173apache-2.0JavaScript
Etherpad: A modern really-real-time collaborative document editor.
Affine13,890
a day ago165mpl-2.0TypeScript
There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
Overleaf11,030
6 days ago3February 16, 2022239agpl-3.0JavaScript
A web-based collaborative LaTeX editor
Kodexplorer5,891
a month agoPHP
A web based file manager,web IDE / browser based code editor
Alternative Internet4,809
2 months ago26
A collection of interesting new networks and tech aiming at decentralisation (in some form).
Documentserver3,212
14 days ago647agpl-3.0Shell
ONLYOFFICE Document Server is an online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.
Zefyr2,123556 months ago19December 19, 2021228Dart
Soft and gentle rich text editing for Flutter applications.
Desktopeditors1,930
12 days ago413other
An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents
Subethaedit1,313
a month ago75mitObjective-C
General purpose plain text editor for macOS. Widely known for its live collaboration feature.
Alternatives To Ipfs Crdt Shared Editing
Select To Compare


Alternative Project Comparisons
Readme

IPFS CRDT Shared Editing

"Decentralized Real-Time Collaborative Documents - Conflict-free editing in the browser using js-IPFS and CRDTs"

An distributed application that allows for several users to edit the same document at the same time, something similar to Google Docs, but without any coordinating server.

Check it out Live Here, Open it on few tabs or devices and start typing...

IPFS

IPFS stands for Interplanetary File System, and is much more than a file system. It’s an entire network stack for the decentralised and peer-to-peer web, allowing you to build truly serverless web applications.

More about IPFS here ipfs.io.

CRDT

Conflict-Free Replicated Data Types provides a conflict-free manner of replicating data across multiple nodes without ever having to elect a leader or use another type of centralized authority to reach consensus.

The project uses js-ipfs, which is a Javascript implementation of IPFS that works in Node.js and in a modern browser.

The Project

A text editor that requires no server but yet, allows several users to edit it in a collaborative fashion. We can call it “google docs without google for plain text”.

Project Live Here.

Set up

Pre-requisites

  • Have Node.js version 6 or greater installed

Install

$ git clone https://github.com/vigzmv/IPFS-CRDT-shared-editing.git
$ cd IPFS-CRDT-shared-editing
$ yarn install

Build

$ yarn build

Run

$ yarn start

Open in browser

Using a modern browser that supports WebRTC, like a recent version of Chrome or Firefox, open several windows of http://localhost:1234 and start typing!!

License

MIT

Popular Editor Projects
Popular Collaboration Projects
Popular Text Editors Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Editor
Collaboration
Ipfs
Crdt