Implantations de relais

Ceci est une liste de toutes les implémentations connues de la spécification du relais Nostr. Vous n'avez besoin de cette liste que si vous avez l'intention de faire fonctionner un relais vous-même. Les relais sont (jusqu'à présent) agnostiques en termes d'applications. Vous pouvez le faire fonctionner ou utiliser l'une ou l'autre des instances publiques.

Go

  • Relayer Basic : Un relais de référence simple qui utilise Postgres comme base de données, écrit comme une démo au dessus du framework Relayer pour construire des relais personnalisés.

C++

  • Stirfry : Une implémentation de relais sans base de données en C++.

C#

Rust

  • nostr-rs-relay : Un relais minimaliste écrit en Rust qui sauvegarde les données sur SQLite
  • søstr : Un relai nostr privé écrit en Rust, qui sauvegarde toutes les notes d’une pubkey et les publie à toute personne qui en fait la demande.

Node.js / Typescript

  • nostream : Un relais nostr écrit en Typescript qui utilise Postgres comme base de données (anciennement nostr-ts-relay)
  • Minds Nostr Relay : Un relais pour Minds, un réseau social open-source
    • Minds Engine - Nostr : Code API Minds pertinent pour lire/écrire des posts Minds en utilisant Nostr
  • Nosflare: Un relais Nost sans serveur conçu spécialement pour les travailleurs Cloudflare et le magasin KV Cloudflare

Clojure

Python

  • nostrypy : Relais, client, et autres outils en python
  • nostr_relay : Un relais Nostr écrit en python, SQLite pour le stockage des données

Kotlin