# nostrstore
nostrstore is a lightweight, decentralized key-value store designed to work seamlessly with the Nostr protocol. It provides tools for storing, querying, and managing data in a distributed environment.
## Features
- Decentralized key-value storage.
- Seamless integration with the Nostr protocol.
- Lightweight and easy to use.
- Supports querying and managing data in a distributed environment.
- Data encryption using NIP-44 for secure storage and transmission.
## Installation
Add the following to your `Cargo.toml`:
```toml
[dependencies]
nostrstore = "0.2.2"
# To use nostrstore-derive macros
nostrstore-derive = "0.1.1"
```
## Example
For a complete example, check out the [`example.rs`](./src/bin/example.rs) file in the repository.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.