Relays
Relays
This is a list of all known implementations of the Nostr relay spec
Relays
Relays are (so far) application agnostic. You can run your own or use any or all of the public instances.
Go
- Relayer Basic: A simple reference relay backed by Postgres
- Expensive Relay: A reference relay that requires payment for registration
C#
- NNostr: A C# relay
Rust
- nostr-rs-relay: A minimalistic relay written in Rust that saves data on SQLite
- søstr: A private nostr relay written in rust, saves all notes from one pubkey and publish them to anyone that requests them
Node.js
- nodestr: A Node.js implementation
Typescript
- nostream: A nostr relay written in Typescript backed by PostgreSQL (renamed from nostr-ts-relay)
- Minds Nostr Relay: A relay for Minds, an open-source social network
- Minds Engine - Nostr: Relevant Minds API code for reading/writing Minds posts using Nostr
Clojure
- me.untethr.nostr-relay: A relay written in Clojure
Python
- nostrypy: Relay, client, and other tooling in python
- nostr_relay: A Nostr relay written in python, backed by SQLite
Kotlin
- NostrPostr Relay: A Kotlin Relay supporting both SQLite and Postgresql
- knostr: A nostr relay implemented in Kotlin with support for Postgres and metrics(micrometer)