Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/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.

crdt javascript offline-first

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/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

crdt database 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/josephg/diamond-types

The world's fastest CRDT. WIP.

collaborative-editing crdt

Last synced: 02 Aug 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/yjs/y-crdt

Rust port of Yjs

crdt rust yjs

Last synced: 03 Aug 2024

https://github.com/y-crdt/y-crdt

Rust port of Yjs

crdt rust yjs

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/antidotedb/antidote

A planet scale, highly available, transactional database built on CRDT technology

antidote crdt database erlang rebar3

Last synced: 29 Sep 2024

https://github.com/AntidoteDB/antidote

A planet scale, highly available, transactional database built on CRDT technology

antidote crdt database erlang rebar3

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.

collaborative-editing crdt

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/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/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/neurodrone/crdt

A Golang implementation of CRDTs.

crdt data-structures golang

Last synced: 02 Aug 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/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/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/ipfs-shipyard/y-ipfs-connector

Y.js connector over IPFS

crdt ipfs p2p yjs

Last synced: 29 Sep 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/m-ld/m-ld-js

m-ld Javascript engine

crdt data graph rdf

Last synced: 02 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/m-ld/m-ld-spec

Platform-independent m-ld specification

crdt data graph rdf

Last synced: 02 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

crdt

Last synced: 06 Aug 2024

https://github.com/cachapa/hive_crdt

A CRDT backed by a Hive store

crdt dart flutter hive hivedb

Last synced: 30 Sep 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

crdt

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

crdt real-time

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/sultaniman/grow-counter-crdt

Sample of web service implementing basic grow only CRDT

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