Implementazioni di Relay

Questo è un elenco di tutte le implementazioni note della specifica relays Nostra. Ne hai bisogno solo se hai intenzione di gestire tu stesso un relay. I relays sono (finora) indipendenti dall'applicazione. Puoi eseguire il tuo o utilizzare una o tutte le istanze pubbliche.

Go

  • Relayer Basic: Un semplice relay di riferimento supportato da Postgres, scritto come demo sul framework Relayer per la costruzione di relay personalizzati.

C++

  • Stirfry: Un relay senza database in C++.

C#

Rust

  • nostr-rs-relay: Un relay minimalista scritto in rust che salva i dati su SQLite
  • søstr: Un relay privato in rust, salve tutte le note da un pubkey e publica a chiunque richiede.

Node.js / Typescript

Clojure

Python

  • nostrypy: Relay, client, e altro in python
  • nostr_relay: Un Nostr relay in python, con database SQLite

Kotlin

  • NostrPostr Relay: Un relay Kotlin che supporta sia SQLite sia Postgresql
  • knostr: Un relay in Kotlin con supporto sia Postgres sia metrics (micrometer)