Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with crdt
A curated list of projects in awesome lists tagged with crdt .
https://github.com/toeverything/affine
There can be more than Notion and Miro. AFFiNE(pronounced [Ιβfain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
app crdt editor electron knowledge-base markdown miro notes notion notion-alternative rust rust-lang rust-language table tableview whiteboard wiki workspace
Last synced: 25 Sep 2024
https://github.com/toeverything/AFFiNE
There can be more than Notion and Miro. AFFiNE(pronounced [Ιβfain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
app crdt editor electron knowledge-base markdown miro notes notion notion-alternative rust rust-lang rust-language table tableview whiteboard wiki workspace
Last synced: 30 Jul 2024
https://github.com/pubkey/rxdb
A fast, local first, reactive Database for JavaScript Applications https://rxdb.info/
angular browser-database couchdb crdt database firebase graphql indexeddb ionic local-first localstorage nodejs nosql pouchdb react-native realtime realtime-database rxdb rxjs sqlite
Last synced: 29 Sep 2024
https://github.com/amark/gun
An open source cybersecurity protocol for syncing decentralized graph data.
artificial-intelligence big-data blockchain crdt crypto cryptography dapp database decentralized dweb encryption end-to-end graph machine-learning metaverse offline-first p2p protocol realtime web3
Last synced: 29 Sep 2024
https://github.com/yjs/yjs
Shared data types for building collaborative software
collaboration collaborative-editing crdt decentralized offline-first p2p peer-to-peer realtime shared-editing yjs
Last synced: 29 Sep 2024
https://github.com/automerge/automerge-classic
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.
Last synced: 30 Sep 2024
https://github.com/orbitdb/orbit-db
Peer-to-Peer Databases for the Decentralized Web
crdt database decentralized distributed ipfs libp2p merkle-crdt p2p peer-to-peer
Last synced: 05 Aug 2024
https://github.com/orbitdb/orbitdb
Peer-to-Peer Databases for the Decentralized Web
crdt database decentralized distributed ipfs libp2p merkle-crdt p2p peer-to-peer
Last synced: 01 Oct 2024
https://github.com/berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
android berty censorship crdt cybersecurity encryption gomobile ios ipfs libp2p messaging mobile-app monorepo offline-first orbitdb p2p privacy react-native surveillance
Last synced: 01 Oct 2024
https://github.com/supabase/realtime
Broadcast, Presence, and Postgres Changes via WebSockets
cdc change-data-capture crdt distributed-systems elixir phoenix phoenix-framework postgres postgresql pubsub realtime
Last synced: 27 Sep 2024
https://github.com/electric-sql/electric
Local-first sync layer for web and mobile apps. Build reactive, realtime, local-first apps directly on Postgres.
crdt crdts elixir local-first offline postgres sql sqlite
Last synced: 27 Sep 2024
https://github.com/microsoft/fluidframework
Library for building distributed, real-time collaborative web applications
collaboration crdt datastructure distributed fluid fluid-framework microsoft realtime
Last synced: 29 Sep 2024
https://github.com/microsoft/FluidFramework
Library for building distributed, real-time collaborative web applications
collaboration crdt datastructure distributed fluid fluid-framework microsoft realtime
Last synced: 31 Jul 2024
https://github.com/toeverything/blocksuite
𧩠Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.
block block-editor collaboration components components-library crdt editor local-first notion-editor rich-text-editor state-management webcomponents wysiwyg wysiwyg-editor yjs
Last synced: 29 Sep 2024
https://github.com/liveblocks/liveblocks
Liveblocks is a platform to ship collaborative features like comments, notifications, text editors in minutes instead of months.
collaboration commenting-system comments crdt database liveblocks multiplayer notifications-systems presence react real-time storage toolkit websockets yjs yjs-provider
Last synced: 30 Sep 2024
https://github.com/loro-dev/loro
Reimagine state management with CRDTs. Make your app collaborative effortlessly.
collaborative-editing crdt local-first offline-first p2p privacy-first rich-text
Last synced: 31 Jul 2024
https://github.com/vlcn-io/cr-sqlite
Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite
Last synced: 30 Sep 2024
https://github.com/aspen-cloud/triplit
A full-stack, syncing database that runs on both server and client. Pluggable storage (indexeddb, sqlite, durable objects), syncs over websockets, and works with your favorite framework (React, Solid, Vue, Svelte).
bun cloudflare-workers crdt database deno durable-objects firebase firestore fullstack indexeddb leveldb multiplayer nextjs pwa react rxdb sqlite supabase websockets
Last synced: 27 Sep 2024
https://github.com/yousefed/syncedstore
SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.
collaboration collaborative conflict-resolution crdt javascript offline-first react reactive-programming svelte vue yjs
Last synced: 27 Sep 2024
https://github.com/yousefed/SyncedStore
SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.
collaboration collaborative conflict-resolution crdt javascript offline-first react reactive-programming svelte vue yjs
Last synced: 03 Aug 2024
https://github.com/YousefED/SyncedStore
SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.
collaboration collaborative conflict-resolution crdt javascript offline-first react reactive-programming svelte vue yjs
Last synced: 31 Jul 2024
https://github.com/rust-crdt/rust-crdt
a collection of well-tested, serializable CRDTs for Rust
crdt distributed-systems rust serialization
Last synced: 30 Sep 2024
https://github.com/evoluhq/evolu
A local-first platform designed for privacy, ease of use, and no vendor lock-in
crdt e2ee local-first offline-first react react-hooks react-native sqlite
Last synced: 30 Sep 2024
https://github.com/toeverything/octobase
π OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
collaborative crdt database decentralized-storage p2p rust self-contained serverless storage
Last synced: 01 Oct 2024
https://github.com/toeverything/OctoBase
π OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
collaborative crdt database decentralized-storage p2p rust self-contained serverless storage
Last synced: 02 Aug 2024
https://github.com/icefiredb/icefiredb
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
blockchain cloudnative crdt database distributed-database distributed-systems golang high-performance ipfs key-value kvstore nosql oss p2p raft redis sql sqlite storage web3
Last synced: 01 Oct 2024
https://github.com/IceFireDB/IceFireDB
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
blockchain cloudnative crdt database distributed-database distributed-systems golang high-performance ipfs key-value kvstore nosql oss p2p raft redis sql sqlite storage web3
Last synced: 01 Aug 2024
https://github.com/ueberdosis/hocuspocus
The CRDT Yjs WebSocket backend for conflict-free real-time collaboration in your app.
collaborative-editing crdt prosemirror real-time self-hosted slatejs tiptap yjs
Last synced: 31 Jul 2024
https://github.com/lasp-lang/lasp
Prototype implementation of Lasp in Erlang.
crdt distributed-systems erlang lasp
Last synced: 29 Sep 2024
https://github.com/redwood/redwood
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.
badger badgerdb blockchain braid braid-protocol crdt database decentralized end-to-end-encryption git offline-first p2p peer-to-peer realtime-database redwood state-trees
Last synced: 26 Sep 2024
https://github.com/weaveworks/mesh
A tool for building distributed applications.
crdt eventually-consistent gossip gossip-protocol
Last synced: 01 Aug 2024
https://github.com/atom/teletype-crdt
String-wise sequence CRDT powering peer-to-peer collaborative editing in Teletype for Atom.
Last synced: 01 Aug 2024
https://github.com/yousefED/matrix-crdt
Use Matrix as a backend for local-first applications with the Matrix-CRDT Yjs provider.
collaborative-editing crdt local-first matrix messaging real-time sync yjs
Last synced: 03 Aug 2024
https://github.com/yorkie-team/yorkie
Yorkie is a document store for collaborative applications.
collaborative-applications crdt go grpc hacktoberfest realtime-collaboration yorkie
Last synced: 01 Aug 2024
https://github.com/peer-base/peer-pad
π Online editor providing collaborative editing in really real-time using CRDTs and IPFS.
capabilities crdt ipfs p2p peer-star
Last synced: 01 Oct 2024
https://github.com/streamich/json-joy
JSON CRDT, JSON CRDT Patch, JSON Patch+, JSON Predicate, JSON Pointer, JSON Expression, JSON Type
cbor collaboration collaborative collaborative-editing crdt json json-crdt-patch json-random local-first messagepack multiplayer offline operational-transformation p2p patch reactive realtime rpc schema ubjson
Last synced: 01 Oct 2024
https://github.com/berty/go-orbit-db
Go version of P2P Database on IPFS
berty crdt ipfs libp2p orbit-db orbitdb p2p-database
Last synced: 01 Oct 2024
https://github.com/orbitdb-archive/ipfs-log
Append-only log CRDT on IPFS
crdt data-structure ipfs ipfs-log log-db orbit orbit-db p2p
Last synced: 26 Sep 2024
https://github.com/gardencmp/jazz
A new way to build apps with distributed state.
crdt crdts end-to-end-encryption local-first offline-first react state-management sync
Last synced: 26 Sep 2024
https://github.com/cudr/slate-collaborative
slatejs collaborative plugin & microservice https://slate-collaborative.herokuapp.com/
automerge collaboration collaborative-editing crdt react rich-text-editor slate slatejs
Last synced: 31 Jul 2024
https://github.com/ljwagerfield/crdt
CRDT Tutorial for Beginners (a digestible explanation with less math!)
crdt cvrdt-objects distributed-systems eventual-consistency eventually-consistent vector-clocks
Last synced: 01 Aug 2024
https://github.com/fireproof-storage/fireproof
Realtime database, runs anywhere. Install Fireproof in your front-end app or edge function, and sync data via any backend.
crdt database edge immutable ipfs javascript json local-first merkle npm p2p react state-management
Last synced: 01 Oct 2024
https://github.com/peer-base/peer-base
Build real-time collaborative DApps on top of IPFS
collaboration crdt decentralized delta-crdts ipfs peer peer-star
Last synced: 01 Oct 2024
https://github.com/orbitdb-archive/crdts
A library of Conflict-Free Replicated Data Types for JavaScript
conflict-resolution crdt crdts data-structures distributed p2p
Last synced: 03 Aug 2024
https://github.com/automerge/automerge-swift
Swift language bindings presenting Automerge
automerge crdt crdt-implementations crdts swift
Last synced: 31 Jul 2024
https://github.com/jackyzha0/bft-json-crdt
π° the first JSON-like Byzantine Fault Tolerant CRDT
bft crdt crdt-implementations json json-crdt
Last synced: 06 Aug 2024
https://github.com/hyperhyperspace/hyperhyperspace-core
A library to create p2p applications, using the browser as a full peer.
crdt cryptography dapps hhs p2p p2p-apps peer
Last synced: 07 Aug 2024
https://github.com/ff-notes/ff
A distributed note taker and task manager.
crdt gtd note-taking notes task-management tasks
Last synced: 01 Aug 2024
https://github.com/local-first-web/state
A Redux-based state container for local-first software, offering seamless synchronization using Automerge CRDTs. (Formerly known as π Cevitxe).
automerge crdt local-first offline offline-first redux synchronization
Last synced: 01 Aug 2024
https://github.com/iwanbk/bcache
Eventually consistent distributed in-memory cache Go library
cache crdt eventually-consistent golang gossip-protocol in-memory-caching lru-cache
Last synced: 30 Jul 2024
https://github.com/heckj/crdt
Conflict-free Replicated Data Types in Swift
crdt crdt-implementations crdts swift
Last synced: 28 Sep 2024
https://github.com/serenity-kit/secsync
Architecture for end-to-end encrypted CRDTs
crdt crdts encryption encryption-decryption libsodium protocol
Last synced: 18 Sep 2024
https://github.com/coast-team/mute
a scalable collaborative document editor with CRDT, P2P and E2EE
collaboration collaborative collaborative-editing collaborative-framework collaborative-writing crdt document e2ee offline-capable p2p rich-text-editor webrtc
Last synced: 01 Aug 2024
https://github.com/yorkie-team/yorkie-js-sdk
Yorkie JavaScript SDK
collaborative-applications crdt grpc-web hacktoberfest realtime-collaboration typescript yorkie yorkie-js-sdk
Last synced: 01 Aug 2024
https://github.com/sourcenetwork/defradb
DefraDB is a Peer-to-Peer Edge Database. It's the core data storage system for the Source Network Ecosystem, built with IPFS/IPLD, LibP2P, CRDTs, and Semantic web3 properties.
crdt database distributed documentdb graphql ipfs linked-data nosql peer-to-peer semantic-web web3
Last synced: 01 Aug 2024
https://github.com/joebobmiles/zustand-middleware-yjs
Zustand middleware that enables sharing of state between clients via Yjs.
crdt decentralized distributed local-first middleware offline-first p2p peer-to-peer realtime shared-editing state-mangement yjs zustand
Last synced: 30 Sep 2024
https://github.com/gpestana/rdoc
Conflict-free replicated JSON implementation in native Go
crdt crdts distributed-systems json p2p
Last synced: 02 Oct 2024
https://github.com/y-crdt/yrb
Ruby bindings for yrs.
collaborative-editing crdt real-time ruby
Last synced: 06 Aug 2024
https://github.com/go-pluto/pluto
A distributed IMAP server based on Conflict-free Replicated Data Types.
cap consistency crdt distributed-systems email go golang imap-server pluto
Last synced: 01 Aug 2024
https://github.com/ipfs-inactive/dynamic-data-and-capabilities
[ARCHIVED] Dynamic Data and Capabilities in IPFS Working Group
acl authentication authorization collaboration crdt decentralized dynamic-data ipfs
Last synced: 01 Aug 2024
https://github.com/arthurprs/sucredb
Distributed KV database with causality tracking
consistency crdt database dynamo eventually-consistent key-value redis rust vector-clocks
Last synced: 02 Aug 2024
https://github.com/arn4v/offline-first
A list of projects in the offline-first storage, sync & realtime collaboration/multiplayer space. [PRs welcome]
crdt crdt-implementations crdts offline-first prs-welcome realtime-collaboration sqlite
Last synced: 04 Aug 2024
https://github.com/vigzmv/ipfs-crdt-shared-editing
Decentralized Real-Time Collaborative Documents - Conflict-free editing in the browser using js-IPFS and CRDTs.
crdt decentralized interplanetary ipfs js-ipfs
Last synced: 26 Sep 2024
https://github.com/y-crdt/yrb-actioncable
An ActionCable companion for Y.js clients.
actioncable crdt rails ruby websocket
Last synced: 01 Oct 2024
https://github.com/arjan/sworm
A user-friendly distributed process registry and process supervisor
crdt distributed-systems elixir
Last synced: 28 Sep 2024
https://github.com/eldh/credt
CRDT-like data structures for building distributed, offline-first applications
crdt crdts offline-first reason-native reason-react reasonml
Last synced: 03 Aug 2024
https://github.com/geut/caracara
GEUT LABS. An experimental Dat based collaborative editor.
crdt dat editor experiment p2p
Last synced: 01 Aug 2024
https://github.com/joebobmiles/y-react
React bindings for Yjs.
crdt decentralized distributed hooks local-first offline-first p2p peer-to-peer react react-hooks reactjs realtime shared-editing yjs
Last synced: 01 Oct 2024
https://github.com/stas-sl/realtime-collaboration-resources
List of resources related to realtime collaboration
conflict-resolution crdt offline operational-transformation synchronization
Last synced: 01 Aug 2024
https://github.com/mountainflo/collaborative-text-editor
Collaborative Realtime Texteditor with gRPC
codemirror collaborative-editing crdt grpc grpc-go grpc-web realtime-collaboration
Last synced: 01 Aug 2024
https://github.com/hunkim98/toonie
Real-time design blueprint review editor
crdt hacktoberfest yorkie yorkie-js-sdk
Last synced: 01 Aug 2024
https://github.com/pkulchenko/syncX
SyncX is an implementation of a CRDT synchronization algorithm in Lua
Last synced: 06 Aug 2024
https://github.com/yorkie-team/yorkie-rust-sdk
Yorkie Rust SDK
crdt grpc hactoberfest realtime-collaboration rust sdk yorkie
Last synced: 01 Aug 2024
https://github.com/joebobmiles/yjson
Yjs backed Plain Data Objects.
collaboration crdt distributed-storage json local-first offline-first p2p pdo peer-to-peer yjs yjs-bindings
Last synced: 01 Oct 2024
https://github.com/Nishimura-Katsuo/syncpad
CRDT-based collaborative source code editor (featuring the Monaco editor)
collaborative-editing crdt monaco-editor remote-execution
Last synced: 01 Aug 2024
https://github.com/cachapa/postgres_crdt
Dart implementation of Conflict-free Replicated Data Types (CRDTs) using PostgreSQL
crdt dart database flutter postgres postgresql sql
Last synced: 01 Oct 2024
https://github.com/juancastillo0/y_crdt_dart
y.js (https://github.com/yjs/yjs) Dart port, a CRDT implementation. CRDTs allow for local, offline editing and synchronization of shared data.
crdt local-first offline-first
Last synced: 02 Oct 2024
https://github.com/stuffbyliang/placecrdt
A recreation of Reddit's r/place using CRDTs
Last synced: 02 Oct 2024
https://github.com/Vallasc/Distributed-PacMan
This project aims to create a fully distributed Pac-Man clone using CRDTs.
crdt svelte threejs typescript webrtc yjs
Last synced: 29 Jul 2024
https://github.com/tilyupo/relaydb
Embedded offline database with realtime sync
crdt db offline sync typescript
Last synced: 02 Oct 2024
https://github.com/vinzee/collab-editor
A realtime collaborative editor (like Google Docs) made using CRDTs demonstrating eventual consistency in a leaderless distributed system
Last synced: 01 Aug 2024
https://github.com/dozyio/js-ds-crdt
A distributed typescript / javascript datastore implementation using Merkle-CRDTs.
crdt crdt-implementations ipfs ipld libp2p merkle-crdt typescript
Last synced: 01 Oct 2024
https://github.com/gabrielgiussi/cappio
crdt distributed-systems laminar learning oas scala scalajs scorm shapeless
Last synced: 30 Sep 2024
https://github.com/tcfw/go-otlog
go OTlog
aes-256 crdt database git golang ipfs ipfs-api operational-transformations rsa-cryptography
Last synced: 01 Oct 2024
https://github.com/sultaniman/grow-counter-crdt
Sample of web service implementing basic grow only CRDT
Last synced: 01 Oct 2024
https://github.com/olange/learning-gun
Learning to use the GUN.eco database and protocol (that has an admittedly weird name)
crdt distributed graph-database learning-notes peer-to-peer
Last synced: 01 Oct 2024