I sat down a couple of weeks ago to try and wrap my head around Nostr and I accidentally wrote a relay in the process. I was initially thinking about just making a drop in replacement for Kafka/RabbitMQ but it could probably be used for lots of other things as well (like an actual Nostr relay for one). Thanks to fiatjaf (npub180c…h6w6) and others for their excellent work, it wouldn't have been so easy without them.
https://github.com/chebizarro/nostrodomo