Implementaciones de Relés

Esta es una lista de todas las implementaciones conocidas de la especificación de relé Nostr. Solo necesitas esto si planeas ejecutar un relé tú mismo. Los relés son (hasta ahora) agnósticos a la aplicación. Puedes ejecutar el tuyo propio o utilizar cualquiera o todas las instancias públicas.

Go

  • Relayer Basic: Un sencillo relé de referencia respaldado por Postgres, escrito como una demostración sobre el marco de trabajo Relayer para construir relés personalizados.

C++

  • Stirfry: Una implementación de relé sin base de datos en C++.

C#

  • NNostr: Un relé en C#
  • netstr: Un relé moderno con alta cobertura de pruebas

Rust

  • nostr-rs-relay: Un relé minimalista escrito en Rust que guarda datos en SQLite
  • søstr: Un relé privado de Nostr escrito en Rust, guarda todas las notas de una clave pública y las publica para cualquiera que las solicite.

Node.js / Typescript

  • nostream: Un relé de Nostr escrito en Typescript respaldado por PostgreSQL (renombrado de nostr-ts-relay)
  • Minds Nostr Relay: Un relé para Minds, una red social de código abierto.
    • Minds Engine - Nostr: Código relevante de la API de Minds para leer/escribir publicaciones de Minds utilizando Nostr.
  • Nosflare: Un relé sin servidor diseñado para los trabajadores de Cloudflare y la tienda Cloudflare KV

Clojure

Python

  • nostrypy: Relé, cliente y otras herramientas en Python.
  • nostr_relay: Un relé de Nostr escrito en Python, respaldado por SQLite.

Kotlin

  • NostrPostr Relay: Un relé de Kotlin que admite tanto SQLite como PostgreSQL.
  • knostr: Un relé de Nostr implementado en Kotlin con soporte para Postgres y métricas (micrómetro).