awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenBlogSitemap
ProjektÜber unsPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Kategorien

6 Repos

Awesome GitHub RepositoriesCRDT Databases

Distributed databases that use conflict-free replicated data types for state convergence.

Distinct from Distributed Databases: Specifically combines the distributed database identity with CRDT consistency models.

Explore 6 awesome GitHub repositories matching data & databases · CRDT Databases. Refine with filters or upvote what's useful.

Awesome CRDT Databases GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • orbitdb/orbit-dbAvatar von orbitdb

    orbitdb/orbit-db

    8,791Auf GitHub ansehen↗

    Orbit DB is a decentralized NoSQL database that utilizes conflict-free replicated data types to ensure eventual consistency across a network of nodes. It functions as a peer-to-peer data store that uses IPFS for content-addressing and synchronization, allowing for the maintenance of application state without a central server or authority. The system is built upon a cryptographically verifiable, immutable operation log, which serves as the foundation for custom decentralized data models. This architecture enables the implementation of various data storage patterns, including JSON document stor

    Implements a decentralized NoSQL database utilizing CRDTs to ensure eventual consistency across nodes.

    JavaScript
    Auf GitHub ansehen↗8,791
  • orbitdb/orbitdbAvatar von orbitdb

    orbitdb/orbitdb

    8,737Auf GitHub ansehen↗

    OrbitDB is a decentralized data storage system that enables the creation of serverless databases residing across a network of peers. It functions as a peer-to-peer database that integrates with a content-addressed storage layer to distribute and replicate data without a central server. The system utilizes conflict-free replicated data types to ensure eventual consistency and state convergence across distributed nodes. It maintains an immutable record of updates using a directed acyclic graph to preserve causal ordering and cryptographic integrity. Access is managed through a decentralized ide

    Provides a decentralized database using conflict-free replicated data types to ensure eventual consistency across all nodes.

    JavaScriptcrdtdatabasedecentralized
    Auf GitHub ansehen↗8,737
  • n0-computer/irohAvatar von n0-computer

    n0-computer/iroh

    7,858Auf GitHub ansehen↗

    Iroh is a peer-to-peer networking stack and distributed system designed for secure direct connections, content-addressed storage, and synchronized data sharing. It provides a foundation for decentralized applications by combining a QUIC-based networking layer with primitives for distributed state and data transfer. The project distinguishes itself through a comprehensive suite of decentralized capabilities, including a distributed data store using conflict-free replicated data types for collaborative synchronization and a content-addressed storage system for verifiable, resumable transfers of

    Implements an eventually consistent distributed store using conflict-free replicated data types for synchronized state.

    Rustdoes-anyone-read-thesememesp2p
    Auf GitHub ansehen↗7,858
  • vlcn-io/cr-sqliteAvatar von vlcn-io

    vlcn-io/cr-sqlite

    3,640Auf GitHub ansehen↗

    cr-sqlite is a multi-master database replication system that uses conflict-free replicated data types to ensure eventual consistency across distributed nodes. It provides the core capabilities for offline-first data synchronization, allowing multiple database instances to merge concurrent updates and reach a consistent state. The project distinguishes itself through a combination of CRDT-based data replication and a WASM-based database engine, enabling full SQL execution and state persistence within web browsers. It supports peer-to-peer replication and cross-tab synchronization, utilizing ca

    Provides a distributed database engine that uses conflict-free replicated data types for state convergence.

    Rustcrdtdatabasesqlite
    Auf GitHub ansehen↗3,640
  • deuxfleurs-org/garageAvatar von deuxfleurs-org

    deuxfleurs-org/garage

    2,944Auf GitHub ansehen↗

    Garage is a distributed object storage system that provides an S3-compatible API gateway. It is designed to synchronize metadata across distributed nodes using conflict-free replicated data types and Merkle-tree state alignment to maintain cluster-wide consistency. The system ensures data resilience through zone-aware replication, distributing data copies across multiple physical locations. It employs quorum-based request routing and versioned layout management to validate and commit cluster configuration changes. The project covers a broad range of operational capabilities, including automa

    Implements a distributed database architecture using conflict-free replicated data types for metadata consistency.

    Rustobject-storagerusts3
    Auf GitHub ansehen↗2,944
  • streamich/json-joyAvatar von streamich

    streamich/json-joy

    1,079Auf GitHub ansehen↗

    json-joy ist eine umfassende Bibliothek zum Aufbau kollaborativer Echtzeitanwendungen und verteilter Systeme. Sie bietet ein robustes Framework zur Verwaltung geteilter JSON-ähnlicher Datenstrukturen, die konkurrierende Bearbeitungen mehrerer Benutzer automatisch zusammenführen und so einen konsistenten Zustand über alle Replikate hinweg sicherstellen, ohne dass ein zentraler Koordinationsserver erforderlich ist. Das Projekt zeichnet sich durch einen hochperformanten Ansatz bei der Datenverarbeitung aus und nutzt konfliktfreie replizierte Datentypen (CRDTs) und logische uhrbasierte Synchronisierung, um die Datenintegrität zu wahren. Es enthält eine spezialisierte Engine zum Navigieren und Manipulieren komplexer verschachtelter Objekte unter Verwendung standardisierter Pointer-Syntax, neben einem Toolkit zum Anwenden granularer, atomarer Modifikationen auf Dokumente. Diese Funktionen werden durch eine Hochgeschwindigkeits-Serialisierungsbibliothek ergänzt, die kompakte Binärformate unterstützt, um Netzwerkbandbreite und Speichereffizienz zu optimieren. Über die Kern-Synchronisationslogik hinaus bietet die Bibliothek eine breite Suite von Tools für reaktives State-Management und UI-Integration. Sie stellt deklarative Hooks und Komponenten bereit, die geteilte Datenmodelle direkt an webbasierte Text- und Code-Editoren binden und Funktionen wie Echtzeit-Präsenz, Remote-Cursor-Rendering und lokale Historienverfolgung ermöglichen. Das System unterstützt zudem fortgeschrittene Datenverarbeitung, einschließlich Schema-Validierung, Ausdrucksauswertung und baumbasierter Datenorganisation mit hoher Performance.

    Develops distributed systems that require conflict-free data synchronization across multiple clients using JSON-based structures.

    TypeScriptcborcollaborationcollaborative
    Auf GitHub ansehen↗1,079
  1. Home
  2. Data & Databases
  3. Distributed Databases
  4. CRDT Databases