Crates.io | nostr-database |
lib.rs | nostr-database |
version | 0.36.0 |
source | src |
created_at | 2023-11-09 12:40:33.471358 |
updated_at | 2024-11-05 15:02:27.835272 |
description | Database for Nostr apps |
homepage | https://github.com/rust-nostr/nostr |
repository | https://github.com/rust-nostr/nostr.git |
max_upload_size | |
id | 1030144 |
size | 151,120 |
Database abstraction and in-memory implementation for nostr apps
This library contains the NostrDatabase
and NostrDatabaseExt
traits. You can use the default backends or implement your one (like PostgreSQL, ...).
nostr-lmdb
nostr-ndb
nostr-indexeddb
The following crate feature flags are available:
Feature | Default | Description |
---|---|---|
flatbuf |
No | Enable flatbuffers de/serialization for nostr events |
This library is in an ALPHA state, things that are implemented generally work but the API will change in breaking ways.
rust-nostr
is free and open-source. This means we do not earn any revenue by selling it. Instead, we rely on your financial support. If you actively use any of the rust-nostr
libs/software/services, then please donate.
This project is distributed under the MIT software license - see the LICENSE file for details