nostream

A Nostr Relay written in TypeScript

Overview

Nostr is a protocol, designed for simplicity, to create a censorship-resistant global social network.

Simple

The protocol is based on very simple & flexible Event objects (which are passed around as plain JSON) and uses standard public-key cryptography for keys & signing. This makes it easy to run relays and build clients and ensures that the protocol can be extended over time.

Resilient

Because Nostr doesn't rely on a small number of trusted servers for moving or storing data, it's very resilient. The protocol assumes that relays will disappear and allows users to connect & publish to an arbitrary number of relays that they can change over time.

Verifiable

Because Nostr accounts are based on public-key cryptography it's easy to verify messages were really sent by the user in question.

Like HTTP or TCP-IP, Nostr is a protocol; an open standard upon which anyone can build. Nostr is not an app or service that you sign up for.

Features

  • Lightweight, built on Node.js
  • Backed by PostgreSQL and Redis
Website: nostream|Source Code: Github|Version: 2.0.0|License: MIT

Launch nostream with Clovyr on AWS

Pricing

1-week free trial!

Host With Us

$9

/mo

  • Flat monthly pricing per app
  • No configuration know-how needed
  • Access and manage apps privately from any browser
  • Try apps hassle-free, keep the ones you love!
  • Apps run on a private VPS
  • Automated, end-to-end encrypted backup and recovery service included
  • Clovyr technical support

Bring Your Own Host

$0

  • Free
  • No configuration know-how needed
  • Access and manage apps privately from any browser
  • Try apps hassle-free, keep the ones you love!
  • Apps run in the cloud account you already have
  • Automated, end-to-end encrypted backup and recovery service not included
  • Clovyr technical support not included
  • No Clovyr account required

Add Clovyr secure backup and recovery service for $5/app

Get Started