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
- me.untethr.nostr-relay: Ein Relay geschrieben in 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.