#AskNostr

What does "client <> relay" separation mean?

Does client need to be pure frontend or can have thin backend layer too? 🤔

Reply to this note

Please Login to reply.

Discussion

Clients can have a pretty thick backend layer actually, caching large amounts of notes and giving the user additional options for sorting and filtering them on top of what is included directly in the Nostr relay standard.

Any open backend available for #nostr?

Dude, the Nostr protocol is super simple. Find a web-socket implementation in your language of choice and write your own backend. Or if that's really too much effort for you then just fork an already existing open source client.