Olá estou desenvolvendo um relay escrito em Golang.
Ele utiliza PostgreSQL e Redis.
É compatível com a maioria dos NIPS comuns e além de suportar pesquisas por texto completo(NIP50), suporta negentropy compatível com o strfry.
Atualmente rodo a aplicação localmente e o consumo de recursos tem se mostrado aceitável.
Porém, ainda não realizei testes com um volume significativo de acessos.
Caso tenha interesse, ficarei feliz em receber feedbacks e refatorar o que for necessário.
O repositório possui duas branches:
- *main*: código testado e estável.
- *develop*: código em fase de testes.
Uma documentação completa pode ser encontrada na pasta `docs` e nos arquivos `nrserver .md` e `nrserver .adoc`.
Estou à disposição para esclarecer qualquer dúvida.
https://github.com/gabrielmoura/nostr-relay-server
