Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Crdt

Crdt

21 projects

Showing 21 of 21 projects

AFFiNE Community Edition
AFFiNE Community EditionTypeScript

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.

#miro#rust-lang#whiteboard
Stars70.7k
Forks5.1k
Last commit1 day ago
gun
gunJavaScript

A decentralized graph database and synchronization protocol for building real-time, offline-first applications with end-to-end encryption.

#decentralized-database#crypto#graph
Stars19.1k
Forks1.2k
Last commit4 months ago
orbit-db
orbit-dbJavaScript

A serverless, distributed, peer-to-peer database for the decentralized web using IPFS and CRDTs.

#ipfs#database#distributed
Stars8.8k
Forks596
Last commit2 months ago
<editor-container>
<editor-container>TypeScript

A toolkit for building block-based editors and collaborative applications with native web components and CRDT-based real-time collaboration.

#web-components#content-editing#collaborative-editing
Stars5.9k
Forks559
Last commit4 days ago
Colanode
ColanodeTypeScript

Open-source and local-first Slack and Notion alternative that puts you in control of your data

#chat#notion-alternative#chat-application
Stars5.0k
Forks309
Last commit3 months ago
roshi
roshiGo

A distributed, eventually consistent CRDT set implementation for timestamped events, built on Redis.

#redis#distributed-systems#data-replication
Stars3.2k
Forks155
Last commit1 month ago
Teletype
TeletypeJavaScript

An Atom package for real-time collaborative coding by sharing your workspace with team members.

#package#developer-tools#collaborative-editing
Stars2.4k
Forks321
Last commit3 years ago
Irmin
IrminOCaml

Irmin is an OCaml library for building mergeable, branchable distributed data stores using Git-like principles.

#ocaml-library#database#version-control
Stars2.0k
Forks166
Last commit3 months ago
Stencila
StencilaRust

A platform for creating and publishing dynamic, data-driven documents with built-in code execution and collaboration.

#scientific-computing#document#collaborative-editing
Stars895
Forks58
Last commit1 day ago
Forked
ForkedSwift

A Swift framework for managing shared data with Git-like branching and merging, enabling safe concurrency and offline-first apps.

#offline-first#data-synchronization#cloudkit
Stars482
Forks15
Last commit4 months ago
go-orbit-db
go-orbit-dbGo

A Go implementation of orbit-db, a peer-to-peer database built on IPFS.

#orbit-db#ipfs#p2p-database
Stars453
Forks60
Last commit15 days ago
Goakt
GoaktGo

A distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.

#distributed#observability#distributed-systems
Stars364
Forks37
Last commit2 days ago
riak_dt
riak_dtErlang

A reusable Erlang library of state-based convergent replicated data types (CRDTs) with QuickCheck testing.

#otp#distributed-systems#data-structures
Stars357
Forks69
Last commit3 years ago
statebox
stateboxErlang

An Erlang state monad with deterministic conflict resolution for eventually consistent systems like Riak.

#distributed-systems#data-structures#conflict-resolution
Stars255
Forks17
Last commit11 years ago
loom
loomElixir

A composable and extensible CRDT library with delta-CRDT support for conflict-free replicated data types.

#elixir#concurrent-data-structures#data-synchronization
Stars228
Forks14
Last commit9 years ago
riak
riakElixir

An Elixir client for Riak with connection pooling, CRDT, and Timeseries support.

#elixir#connection-pooling#distributed-systems
Stars197
Forks55
Last commit5 years ago
bcache
bcacheGo

A Go library for creating a distributed in-memory cache with eventual consistency and cache stampede prevention.

#eventually-consistent#in-memory-cache#lru-cache
Stars164
Forks20
Last commit3 years ago
dot
dotGo

A distributed data synchronization library using operational transformation and CRDTs for conflict-free merging of custom data structures.

#versioned#collaborative-editing#distributed-systems
Stars87
Forks8
Last commit6 years ago
coaction
coactionTypeScript

A state management library for building high-performance, multithreading web applications with shared state across threads.

#sharedworker#pinia#jotai
Stars83
Forks1
Last commit6 days ago
riak_ecto
riak_ectoElixir

An Ecto adapter for Riak that enables using Riak as a document database with CRDT support and Solr queries.

#database-adapter#elixir#document-database
Stars30
Forks4
Last commit9 years ago
crdt-merge
crdt-mergePython

A CRDT-based merge library that guarantees mathematical convergence for DataFrames, JSON, ML models, and distributed agents.

#federated-learning#python-library#collaborative-editing
Stars5
Forks0
Last commit14 days ago

Related Tags

#Distributed Systems9#Eventual Consistency5#Collaborative Editing5#Local First4#Data Synchronization4#Decentralized3#Go3#Golang3#Real Time Collaboration3#Fault Tolerance3#Peer To Peer3#Conflict Resolution3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub