c6bd1ee4463b115ee6658d45d6abf4ba694efc4f
fixes nostr:nevent1qvzqqqqx25pzq2f38nys0gq4hs5k4l4s426689psdk7d52kzjk9s0ypne2nt7927qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyphrdv7jerr3f5mtlpcl7j7dg26ecxj9vrd5pyf0jknkqmp5qyyj28gxd3q
khatru: fix bbolt halting problem by deleting outside of the loop that fetches events to be deleted.
khatru: fix bbolt halting problem by deleting outside of the loop that fetches events to be deleted.
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 with better types and features.
Installation
go get fiatjaf.com/nostr
Components
- eventstore: Pluggable storage backends (Bleve, BoltDB, LMDB, in-memory, MMM)
- khatru: Flexible framework for building Nostr relays
- khatru/blossom: Plugin for a Khatru server that adds flexible Blossom server support
- khatru/grasp: Plugin for a Khatru server that adds Grasp server support
- sdk: Client SDK with caching, data loading, and outbox relay management
- keyer: Key and bunker management utilities
Languages
C
72.9%
Go
26.4%
Assembly
0.6%