RxDB
Protocolo de Datos Descentralizado
Empresa
Detalles
Licencia Core open source (Apache-2.0); premium plugins (extra storage engines, performance plugins, server adapters) are proprietary and licensed under paid tiers. https://github.com/pubkey/rxdb
Estado de Desarrollo 🟢 Activo
Propietario Daniel Meyer (trading as RxDB), Stuttgart, Germany; the project's legal notice names him as owner and responsible for the content
Órgano de Gobierno Daniel Meyer, owner and lead maintainer (sole proprietorship); no external governance body is described
País Germany (Stuttgart, per the legal notice)
Año de Inicio 2016
Stack TypeScript/JavaScript; RxJS for observables; pluggable storage layer (localStorage, IndexedDB, OPFS, SQLite, memory, filesystem and others, some premium); replication plugins; runs in browsers, Node.js, Deno, React Native, Capacitor, NativeScript, Flutter and Electron
Financiamiento Premium licences: the project's pricing page sells Pro, Pro Plus and Corporate tiers to businesses
Última Investigación 29 oct 2026
Protocolo de Datos Descentralizado Atributos
Orígenes A reactive database for UI-based real-time applications, later positioned as a local-first database that replicates with existing backends instead of replacing them
Base de Datos RxDB: this entry is the database. A NoSQL document store layered over a swappable storage engine (localStorage, IndexedDB, OPFS, SQLite, filesystem, memory and others)
Lenguaje de Consulta Mango-style selector queries (find with a selector), reactive subscriptions to query results, and field-level observables
Formatos de Datos JSON documents validated against a JSON schema, with attachments; the storage format depends on the chosen engine
Edición Colaborativa en Vivo Partial: documents sync in real time across clients through replication, with configurable conflict handling and a CRDT plugin; no character-level text editing is described in the README
Edición de Texto Enriquecido Not stated by the project.
Soporte Móvil Yes: React Native, Capacitor, NativeScript and Flutter are listed supported runtimes
Soporte Web Yes: runs in browsers with localStorage by default and IndexedDB or OPFS storages (some premium)
Aplicaciones Nativas Yes: Electron, React Native, Capacitor and Node.js; SQLite storage for native runtimes is a premium plugin
Términos Free for the open-source core (Apache-2.0); paid Pro, Pro Plus and Corporate tiers for premium plugins, advertised from $99 per month billed annually
Fondos Not stated by the project.
Basado En RxJS (observables), CouchDB-style replication ideas, and the underlying storage engines; the README does not name a single parent project
Arquitectura P2P Replication to backends and, optionally, WebRTC peer-to-peer replication between clients: the README lists replication as a feature and the project documents a WebRTC replication plugin; there is no discovery layer or overlay network of its own
Red de Superposición None: replication is configured per collection; the WebRTC plugin uses a signalling server the application chooses
Direccionamiento por Contenido No: documents are keyed by a primary key defined in the schema
Local-First Local-First: the project describes itself as a local-first database; data is read and written locally and replicated when connected
Cifrado de Extremo a Extremo (E2EE) Optional: an encryption plugin encrypts stored fields; whether it provides end-to-end encryption between peers depends on how the application is designed; the Pro tier lists WebCrypto encryption
Biblioteca de CRDTs Yes, as an optional CRDT plugin for conflict-free updates within documents
Tolerancia a Fallos Bizantinos No: replication trusts the configured backend and peers
Firma N/A: documents are not signed by the library
Permisos Application- and backend-level: no permission model in the local database; access control is enforced by the replication backend
Compatibilidad con la Web Semántica N/A: JSON document store with no RDF layer
Contrato Inteligente N/A: no ledger or contract component
Posición en la Pila del Protocolo Application-layer: a JavaScript library over local storage and replication transports (HTTP, WebSocket, WebRTC)
Incorporación de Activos/Valor None: no token or value-transfer mechanism
Madurez del Protocolo / Estandarización Mature library (version 17) with a documented replication protocol for its own backends; no standards-body involvement