Relay Implementierungen

Dies ist eine Liste aller bekannten Implementierungen für Nostr-Relays. Wenn du selbst ein Relay betreiben willst, können die folgenden Infos hilfreich sein. Relays sind (bisher) anwendungsunabhängig. Du kannst dein eigenes Relay betreiben oder öffentliche Relays verwenden.

Go

  • Relayer Basic: Ein einfaches Relay mit PostgreSQL Datenbank, welches auf dem Relayer-Framework basiert und zum Erstellen benutzerdefinierter Relays geschrieben wurde.

C++

  • Stirfry: Eine Relay-Implementierung ohne externe Datenbank in C++.

C#

Rust

  • nostr-rs-relay: Ein minimalistisches Relay geschrieben in Rust, welches Daten in SQLite speichert.
  • søstr: Ein privates Nostr-Relay geschrieben in Rust, welches alle Notes eines Pubkeys speichert und auf Anfrage veröffentlicht.

Node.js / Typescript

  • nostream: Ein Nostr-Relay geschrieben in Typescript mit PostgreSQL Datenbank (umbenannt von nostr-ts-relay).
  • Minds Nostr Relay: Ein Relay für Minds, ein Open-Source Social Network.
  • Minds Engine - Nostr: Relevanter Minds API Code zum Lesen/Schreiben von Minds Posts über Nostr.
  • Nosflare: Ein serverloses Nostr-Relais für Cloudflare Workers und den Cloudflare KV-Store

Clojure

Python

  • nostrypy: Relay, Client und andere Tools in Python.
  • nostr_relay: Ein Nostr Relay geschrieben in Python mit SQLite Datenbank.

Kotlin

  • NostrPostr Relay: Ein auf Kotlin basierendes Relay, welches SQLite und PostgreSQL unterstützt.
  • knostr: Ein Nostr-Relay geschrieben in Kotlin, welches PostgreSQL und metrics(micrometer) unterstützt.