https://github.com/davidbrochart/wiredb
Distributed database based on CRDTs.
https://github.com/davidbrochart/wiredb
crdt yjs
Last synced: about 1 month ago
JSON representation
Distributed database based on CRDTs.
- Host: GitHub
- URL: https://github.com/davidbrochart/wiredb
- Owner: davidbrochart
- License: mit
- Created: 2025-09-12T12:28:51.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-11-12T07:34:59.000Z (3 months ago)
- Last Synced: 2025-11-28T20:22:49.524Z (3 months ago)
- Topics: crdt, yjs
- Language: Python
- Homepage: https://davidbrochart.github.io/wiredb
- Size: 674 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# WireDB
[](https://github.com/davidbrochart/wiredb/actions)
[](https://img.shields.io/badge/coverage-100%25-green)
WireDB is a distributed database based on [CRDTs](https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type).
In particular, it uses [pycrdt](https://github.com/y-crdt/pycrdt), a Python library
providing bindings for [Yrs](https://github.com/y-crdt/y-crdt) (pronounce "wires"), the Rust port of [Yjs](https://github.com/yjs/yjs).
WireDB aims at making it easy to connect peers together through a variety of transport layers (called "wires").
Storage is provided as just another connection, for instance to a file.
[Read the documentation for more](https://davidbrochart.github.io/wiredb).