awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
orbitdb avatar

orbitdb/orbit-db

0
View on GitHub↗
8,791 Stars·597 Forks·JavaScript·MIT·5 Aufrufe

Orbit Db

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 stores, key-value pairs, and append-only logs.

The project covers decentralized data storage and distributed database management through the use of content-addressable storage, distributed hash table routing, and peer-to-peer gossip synchronization. It employs Merkle-tree state verification to validate the integrity of the distributed datasets.

Features

  • Decentralized Storage - Provides a decentralized data store for retrieving information across a peer-to-peer network without a central server.
  • Content-Addressable Storage - Uses cryptographic hashes to identify and retrieve data blocks independently of their physical network location.
  • Cryptographic Commit Logs - Uses a cryptographically verifiable append-only commit log as the foundation for all data models.
  • Distributed Databases - Manages distributed database operations and specialized data models across multiple networked nodes.
  • CRDT Databases - Implements a decentralized NoSQL database utilizing CRDTs to ensure eventual consistency across nodes.
  • IPFS-Based Databases - Functions as a decentralized data store that utilizes IPFS for content-addressing and synchronization.
  • Decentralized NoSQL Stores - Offers a peer-to-peer storage system with key-value and document store patterns without a central server.
  • Operation Logs - Maintains a cryptographically verifiable, append-only log of every database change as the foundation for its data models.
  • Peer-to-Peer Synchronization Engines - Keeps data consistent across distributed nodes using content-addressing and replication engines.
  • Conflict-Free Replicated Data Types - Implements data structures that allow peers to merge concurrent updates without conflicts to ensure eventual consistency.
  • Peer-to-Peer Protocols - Distributes data across a network of nodes without a central server using content-addressing and P2P protocols.
  • Application State Management - Maintains shared application state between users without requiring traditional backend infrastructure.
  • Custom Data Models - Provides the ability to create specialized, domain-specific database structures built upon the immutable operation log.
  • Data Formats - Supports multiple data storage patterns including JSON document stores, key-value pairs, and append-only logs.
  • Gossip Protocols - Propagates data updates across the network by exchanging missing log entries via peer-to-peer gossip synchronization.
  • Distributed Hash Tables - Utilizes distributed hash tables to locate data and peers across the decentralized network.
  • Merkle-Tree Data Integrity - Employs Merkle-tree structures to validate the integrity of the distributed operation log.
  • Databases & Data - Serverless distributed database using peer-to-peer synchronization.
  • Decentralized Storage - Decentralized database built on top of IPFS.
  • Distributed Compute - Serverless, peer-to-peer database syncing via IPFS.

Star-Verlauf

Star-Verlauf für orbitdb/orbit-dbStar-Verlauf für orbitdb/orbit-db

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Orbit Db

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Orbit Db.
  • 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

    JavaScriptcrdtdatabasedecentralized
    Auf GitHub ansehen↗8,737
  • ipfs/ipfsAvatar von ipfs

    ipfs/ipfs

    23,137Auf GitHub ansehen↗

    IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic hashes rather than network locations. It enables the creation of a decentralized web by organizing files and directories as directed acyclic graphs of linked content identifiers. The project differentiates itself through the use of a distributed hash table for locating peers and a system of signed records to map human-readable names to changing content. It also provides HTTP gateways that translate standard web requests into peer-to-peer queries, allowing decentralized data to

    ipfsipfs-protocolipfs-web
    Auf GitHub ansehen↗23,137
  • 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

    Rustdoes-anyone-read-thesememesp2p
    Auf GitHub ansehen↗7,858
  • pubkey/rxdbAvatar von pubkey

    pubkey/rxdb

    23,048Auf GitHub ansehen↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    TypeScriptangularbrowser-databasecouchdb
    Auf GitHub ansehen↗23,048
Alle 30 Alternativen zu Orbit Db anzeigen→

Häufig gestellte Fragen

Was macht orbitdb/orbit-db?

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.

Was sind die Hauptfunktionen von orbitdb/orbit-db?

Die Hauptfunktionen von orbitdb/orbit-db sind: Decentralized Storage, Content-Addressable Storage, Cryptographic Commit Logs, Distributed Databases, CRDT Databases, IPFS-Based Databases, Decentralized NoSQL Stores, Operation Logs.

Welche Open-Source-Alternativen gibt es zu orbitdb/orbit-db?

Open-Source-Alternativen zu orbitdb/orbit-db sind unter anderem: orbitdb/orbitdb — OrbitDB is a decentralized data storage system that enables the creation of serverless databases residing across a… ipfs/ipfs — IPFS is a peer-to-peer hypermedia protocol and content-addressed storage system that identifies data by cryptographic… n0-computer/iroh — Iroh is a peer-to-peer networking stack and distributed system designed for secure direct connections,… pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… amark/gun — Gun is a decentralized graph database and synchronization engine designed for real-time, peer-to-peer data management.… ipfs/go-ipfs — go-ipfs is an implementation of an IPFS node, providing a distributed filesystem and a content-addressable storage…