Gzuuus on Nostr: You can go as simple as using 'nak serve' and that will spin up a relay, you can even ...
You can go as simple as using 'nak serve' and that will spin up a relay, you can even expose it to clearnet, the events will live in memory. If you want more customization use khatru which is what is running behind nak serve. Also rely is good and simple. Both are written in go, which is relatively simple to read and write. Then if you want other languages there are relays in rust, ts, whatnot. You can find other implementations in nostr.net
Published at
2025-05-21 07:40:30Event JSON
{
"id": "30843710a5d1fc40385aab773265b5dbb8a93637acf5e75eb04677b5ebba3c2b",
"pubkey": "40b9c85fffeafc1cadf8c30a4e5c88660ff6e4971a0dc723d5ab674b5e61b451",
"created_at": 1747813230,
"kind": 1,
"tags": [
[
"e",
"ae976f7b34a28397fee5951eca6b4b718df12968e554683cdd0842f853764a74",
"",
"root"
],
[
"p",
"53a91e3a64d1f658e983ac1e4f9e0c697f8f33e01d8debe439f4c1a92113f592"
],
[
"r",
"nostr.net"
]
],
"content": "You can go as simple as using 'nak serve' and that will spin up a relay, you can even expose it to clearnet, the events will live in memory. If you want more customization use khatru which is what is running behind nak serve. Also rely is good and simple. Both are written in go, which is relatively simple to read and write. Then if you want other languages there are relays in rust, ts, whatnot. You can find other implementations in nostr.net",
"sig": "9097fdd5479ee4ea98203f62a175cef1ee3d0089b3171ef56f01bb93d0b4d7dd00ec4a77a1ae757d1a5ebbe0eeca906fb0e9bedd1383da727f612665db331a8a"
}