mirror of
https://github.com/Cameri/nostream.git
synced 2025-03-27 02:02:58 +01:00
nostr-ts-relay
This is a nostr relay, written in Typescript.
The project master repository is available on GitHub.
Features
NIPs with a relay-specific implementation are listed here.
- NIP-01: Basic protocol flow description
- NIP-02: Contact list and petnames
- NIP-03: OpenTimestams Attestations for Events
- NIP-04: Encrypted Direct Message
- NIP-05: Mapping Nostr keys to DNS identifiers
- NIP-06: Basic key derivation from mnemonic seed phrase
- NIP-09: Event deletion
- NIP-11: Relay information document
- NIP-12: Generic tag queries
- NIP-13: Proof of Work
- NIP-14: Subject tag in text events.
- NIP-15: End of Stored Events Notice
- NIP-16: Event Treatment
- NIP-25: Reactions
Quick Start
Install dependencies:
npm install
To start in development mode:
npm run dev
Configuration
TBD
Dev Channel
For development discussions, please feel free to use the Nostr Telegram Channel.
License
This project is MIT licensed.
Languages
TypeScript
86.8%
HTML
4.6%
JavaScript
4.3%
Gherkin
2.7%
Shell
0.8%
Other
0.8%