Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/y-crdt/yrs-persistence
Native persistence providers for Yrs CRDT
https://github.com/y-crdt/yrs-persistence
Last synced: about 2 months ago
JSON representation
Native persistence providers for Yrs CRDT
- Host: GitHub
- URL: https://github.com/y-crdt/yrs-persistence
- Owner: y-crdt
- Created: 2023-02-03T06:50:30.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-25T03:28:34.000Z (about 1 year ago)
- Last Synced: 2024-04-28T02:31:13.248Z (9 months ago)
- Language: Rust
- Size: 617 KB
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yrs backend for persistent key-value stores
This repository contains code of 3 crates:
- `yrs-kvstore`: a generic library that adds a bunch of utility functions that simplify process of persisting and managing Yrs/Yjs document contents. Since it's generic, it's capabilities can be applied to basically any modern persistent key-value store.
- `yrs-lmdb`: an [LMDB](http://www.lmdb.tech/doc/) implementation of `yrs-kvstore`.
- `yrs-rocksdb`: a [RocksDB](https://rocksdb.org/) implementation of `yrs-kvstore`.## Sponsors
[![NLNET](https://nlnet.nl/image/logo_nlnet.svg)](https://nlnet.nl/)