Files
nostrlib/README.md
2025-09-22 17:05:17 -03:00

20 lines
688 B
Markdown

# nostr
A comprehensive Go library for the Nostr protocol, providing everything needed to build relays, clients, or hybrid applications.
This is a fork of [go-nostr](https://github.com/nbd-wtf/go-nostr) with enhanced types, additional features, and extensive NIP support.
## Installation
```sh
go get fiatjaf.com/nostr
```
## Components
- **eventstore**: Pluggable storage backends (Bluge, BoltDB, LMDB, in-memory, nullstore)
- **khatru**: Relay framework for building Nostr relays
- **sdk**: Client SDK with caching, data loading, and relay management
- **keyer**: Key management utilities
- **NIPs**: Implementations for NIPs 4-94, covering encryption, metadata, relays, and more