Crdt Open Source Projects

Browse 102 Crdt open source projects, ranked by GitHub stars. Find the most popular Crdt tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 102 projects
70,599 stars

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.

Metrics details
Stars70,599
23,277 stars

pubkey/rxdb

The local-first database that runs on every JS runtime and replicates with your existing backend - no vendor, no lock-in - https://rxdb.info/

Metrics details
Stars23,277
22,208 stars

yjs/yjs

Shared data types for building collaborative software

Metrics details
Stars22,208
19,076 stars

amark/gun

An open source cybersecurity protocol for syncing decentralized graph data.

Metrics details
Stars19,076
14,698 stars

automerge/automerge-classic

A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.

Metrics details
Stars14,698
10,275 stars

electric-sql/electric

The agent platform built on sync.

Metrics details
Stars10,275
9,247 stars

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

Metrics details
Stars9,247
8,796 stars

orbitdb/orbitdb

Peer-to-Peer Databases for the Decentralized Web

Metrics details
Stars8,796
7,606 stars

supabase/realtime

Broadcast, Presence, and Postgres Changes via WebSockets

Metrics details
Stars7,606
5,934 stars

toeverything/blocksuite

🧩 Content editing tech stack for the web - BlockSuite is a toolkit for building editors and collaborative applications.

Metrics details
Stars5,934
5,922 stars

loro-dev/loro

Make your JSON data collaborative and version-controlled with CRDTs

Metrics details
Stars5,922
4,935 stars

microsoft/FluidFramework

Library for building distributed, real-time collaborative web applications

Metrics details
Stars4,935
4,671 stars

liveblocks/liveblocks

Realtime infrastructure for multiplayer apps and agents

Metrics details
Stars4,671
3,743 stars

vlcn-io/cr-sqlite

Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite

Metrics details
Stars3,743
3,181 stars

soundcloud/roshi

Roshi is a large-scale CRDT set implementation for timestamped events.

Metrics details
Stars3,181
3,099 stars

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

Metrics details
Stars3,099
2,671 stars

gritzko/swarm

JavaScript replicated model (M of MVC) library

Metrics details
Stars2,671
2,494 stars

ueberdosis/hocuspocus

The Yjs CRDT WebSocket backend for conflict-free real-time collaboration in your app.

Metrics details
Stars2,494
2,396 stars

atom/teletype

Share your workspace with team members and collaborate on code in real time in Atom

Metrics details
Stars2,396
2,121 stars

y-crdt/y-crdt

Rust port of Yjs

Metrics details
Stars2,121
2,038 stars

toeverything/OctoBase

🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.

Metrics details
Stars2,038
1,867 stars

evoluhq/evolu

TypeScript library and local-first platform

Metrics details
Stars1,867
1,865 stars

YousefED/SyncedStore

SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.

Metrics details
Stars1,865
1,821 stars

josephg/diamond-types

The world's fastest CRDT. WIP.

Metrics details
Stars1,821
1,541 stars

rust-crdt/rust-crdt

a collection of well-tested, serializable CRDTs for Rust

Metrics details
Stars1,541
1,385 stars

alangibson/awesome-crdt

A collection of awesome CRDT resources

Metrics details
Stars1,385
1,277 stars

automerge/hypermerge

Build p2p collaborative applications without any server infrastructure in Node.js

Metrics details
Stars1,277
1,155 stars

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.

Metrics details
Stars1,155
1,081 stars

streamich/json-joy

json-joy is a library that implements cutting-edge real-time and collaborative editing algorithms and utilities for JSON data models, with a focus on developing the JSON CRDT (Conflict-free Replicated Data Type) specification and implementation.

Metrics details
Stars1,081
1,056 stars

pfrazee/crdt_notes

Metrics details
Stars1,056
1,002 stars

drifting-in-space/y-sweet

A standalone yjs server with persistence to S3 or filesystem.

Metrics details
Stars1,002
974 stars

fireproof-storage/fireproof

The vibe coding database runs in the browser, fits in the context window, and syncs anywhere.

Metrics details
Stars974
920 stars

yorkie-team/yorkie

Yorkie is a document store for collaborative applications.

Metrics details
Stars920
920 stars

redwood/redwood

A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.

Metrics details
Stars920
898 stars

weaveworks/mesh

A tool for building distributed applications.

Metrics details
Stars898
895 stars

lasp-lang/lasp

Prototype implementation of Lasp in Erlang.

Metrics details
Stars895
892 stars

ritzyed/ritzy

Collaborative web-based rich text editor

Metrics details
Stars892
888 stars

AntidoteDB/antidote

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

Metrics details
Stars888
883 stars

sourcenetwork/defradb

DefraDB is a Peer-to-Peer Edge-First Database. It's the core data storage system for the Source Ecosystem.

Metrics details
Stars883
834 stars

dominictarr/crdt

Commutative Replicated Data Types for easy collaborative/distributed systems.

Metrics details
Stars834
785 stars

YousefED/Matrix-CRDT

Use Matrix as a backend for local-first applications with the Matrix-CRDT Yjs provider.

Metrics details
Stars785
755 stars

atom/teletype-crdt

String-wise sequence CRDT powering peer-to-peer collaborative editing in Teletype for Atom.

Metrics details
Stars755
726 stars

conclave-team/conclave

CRDT and WebRTC based real-time, peer-to-peer, collaborative text editor

Metrics details
Stars726
704 stars

typeintandem/tandem

Typing in Tandem. Decentralized, cross-editor, collaborative text-editing!

Metrics details
Stars704
695 stars

peer-base/peer-pad

📝 Online editor providing collaborative editing in really real-time using CRDTs and IPFS.

Metrics details
Stars695
557 stars

derekkraan/delta_crdt_ex

Use DeltaCrdt to build distributed applications in Elixir

Metrics details
Stars557
486 stars

ipfs/go-ds-crdt

A distributed go-datastore implementation using Merkle-CRDTs.

Metrics details
Stars486
485 stars

alex-shapiro/ditto

CRDTs for common data structures like maps, vecs, sets, text, and JSON

Metrics details
Stars485
453 stars

berty/go-orbit-db

Go version of P2P Database on IPFS

Metrics details
Stars453
394 stars

orbitdb/ipfs-log

Append-only log CRDT on IPFS

Metrics details
Stars394
393 stars

ljwagerfield/crdt

CRDT Tutorial for Beginners (a digestible explanation with less math!)

Metrics details
Stars393
389 stars

cudr/slate-collaborative

slatejs collaborative plugin & microservice https://slate-collaborative.herokuapp.com/

Metrics details
Stars389
359 stars

logux/docs

Guide, recipes, and protocol specifications for Logux

Metrics details
Stars359
357 stars

basho/riak_dt

Convergent replicated datatypes in Erlang

Metrics details
Stars357
319 stars

automerge/automerge-swift

Swift language bindings presenting Automerge

Metrics details
Stars319
308 stars

loro-dev/crdt-richtext

Rich text CRDT that implements Peritext and Fugue

Metrics details
Stars308
299 stars

fthomas/crjdt

A conflict-free replicated JSON datatype (CRDT) in Scala

Metrics details
Stars299
298 stars

archagon/crdt-playground

Metrics details
Stars298
289 stars

neurodrone/crdt

A Golang implementation of CRDTs.

Metrics details
Stars289
250 stars

google/ot-crdt-papers

Metrics details
Stars250
1-60 of 102 projects
Get A Weekly Email With Trending Crdt Projects
Stay updated on Crdt plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.