No, that makes sense. fiatjaf's libraries tend to have some super important primitives in them (like the event and filter structs) alongside very opinionated stateful stuff like khatru and nostr-tools' relay connection logic. It would be nice to have a nostr basics library with a much smaller scope that everyone could agree on so you don't have to write adapters between other libraries.
Login to reply
Replies (1)
Yeah It would be nice.
Not to mention the dependencies, which is something I try to be aware.
go-nostr and nostrlib have 30+ dependencies, 2 different libs for websocket, and 3 for json! Like wtf