nostr.net services start.nostr.net || relay.nostr.net || nostr.at || wot.nostr.net || delete.nostr.net
"nostr" stands for "Notes and Other Stuff Transmitted by
Relays" and is an open protocol for censorship-resistant global networks.
Most popular
Mobile clients
- Damus - The OG nostr client for iOS
- Amethyst - Android-only app
- Primal - iOS and Android apps
- YakiHonne - iOS and Android app
- Ditto - Android app
- Zemzeme
- Private, serverless messaging for Android — offline Bluetooth mesh, peer-to-peer, and Nostr relay. No accounts, no internet required
- VaultChat - Encrypted Android messenger built on Nostr. NIP-44 v2, groups, Decoy PIN. No phone number, no email, no server.
Web clients
Other
- Zapstore - Web of trust based app store
- Hivetalk - Nostr + Lightning Video Conferencing
Protocol
- NIPs
- the "Nostr Implementation Possibilities" describe the protocol in technical detail
- nostr address book - A directory of X (formerly Twitter) users accounts and their NOSTR addresses
- nostr, a basic tour - an intro to nostr
- Nostr: Solucionando la censura de una vez por todas
- nostr.how - A comprehensive non-technical beginners guide to Nostr. Available in several languages.
- nostr.com - nostr getting started guide
- nostrich.love - a normie-friendly introduction and quick start guide.
- NostrHub - Your HUB for all things Nostr. Discover NIPs and publish your own Custom NIPs, Community forum, Nostr app directory, Nostr app GitHub repositories, DVMs, and more.
- nostr
- Overview and FAQ
- data-vending-machines
- DVM documentation and kind registry
- registry-of-kinds
- Registry of NIP kind definitions
- tinkering with nostr without any client
- UseNostr - A small guide for anyone who wants to learn more about how nostr works and what it can do.
- Building Nostr - A guide for developers building on Nostr (PDF/EPUB available).
- persian nostr book - a book written in the Persian language about nostr, containing nips translation.
- NosTracker
- Information about NIP support for clients, relays, tools and libraries. Like a caniuse but for NIPs.
- Grow Nostr Initiative - Empowering the future of decentralized social communication through community initiatives, education, and outreach.
- Marmot Protocol
- A messaging protocol specification for efficient end-to-end encrypted group messaging using Nostr's decentralized identity & relay network combined with the MLS Protocol.
- keytr
- KEYS TRANSMITTED OVER RELAYS Nostr login protocol using WebAuthn passkeys to encrypt and distribute nsec keys
- gozzip
- An open, censorship-resistant protocol for social media and messaging. Inherits Nostr's proven primitives — secp256k1 identity, signed events, relay transport — and adds a storage and retrieval layer where users own their data
Relays
Relays are (so far) application agnostic. You can run your own or use any or all
of the public instances.
Implementations
- Alienos
- A plugin-able and manageable (NIP-86) lightweight nostr stack (relay/blossom/nip-05) designed for self-hosting. Supporting tor hidden service and full running documentation.
- Astro
- Elixir-based implementation built to be performant and highly distributed.
- blastr
- A nostr cloudflare workers proxy relay that publishes to all known relays
- Bostr
- Nostr bouncer relay aggregator proxy written in NodeJS
- Bostr2
- Nostr bouncer relay aggregator proxy written in Go
- broadcastr
- Nostr relay that transmits events to other relays
- Bucket
- in-memory-only nodejs relay for testing/hacking on. Stupid simple, <100 LOC.
- cagliostr
- Faster Nostr relay in C++ backend by sqlite3.
- cfrelay
- A personal nostr relay base on cloudflare workers.
- Chorus
- Rust based personal or community relay.
- Citrine
- Nostr relay for Android
- DDSR
- Dezh DSRs (Domain specific relays) is a set of lightweight relays designed to do exactly one thing, better than general relays to enhance UX:
- Zapoli - A Specialized Nostr Relay For AppStores.
- 210Maxi - A nostr relay that only accepts 210 character events (NIP-B1).
- Denostr
- Deno based, cloud native nostr implemention.
- Ephemerelay
- An in-memory Nostr relay that doesn't store data.
- Fenrir-s
- a Nostr Relay written in Kotlin with PostgreSQL backend and GraalVM support.
- gnost-relay
- nostr relay written in go backed by PostgreSQL database.
- grain
- A highly configurable, multipurpose relay written in Go, Storing Events in a MongoDB.
- HAVEN
- Four relays in one + Blossom Media Server for a modern, sovereign and personal Nostr experience.
- Immortal
- A relay designed for scale and high-load.
- khatru
. a framework for making custom Nostr relays
- knostr
- a nostr relay implemented in Kotlin with support for Postgres and metrics(micrometer).
- me.untethr.nostr-relay
- a relay written in Clojure.
- 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
- monstr- python code for working with nostr
- multiplextr
- A custom relay designed to save bandwidth for clients with multiplexer support.
- n0str
- Nostr relay designed for maximum simplicity without sacrificing power
- Nerostr - A Nostr expensive relay paid with Monero and written in Go.
- netstr
- A general purpose Nostr relay written in C# with high test coverage, backed by Postgres DB.
- Nex
- A powerful and scalable Nostr relay written in Elixir with Postgres DB.
- NIP-29 Group Chat Relay
- NIP-29 Group Chat Relay based on fiatjaf's Relay29 and Khatru.
- Live instance: wss://relay.groups.nip29.com
- NNostr
- a C# relay.
- Nosflare
- a serverless Nostr relay purpose-built for Cloudflare Workers and the Cloudflare KV store.
- Nostpy
- An easy to deploy/audit Python relay for beginner relay operators.
- Nostr client and relay
- C++ engine that allows building Nostr applications for command line, desktop or web.
- nostrcheck-server
- A server with relay, File Hosting, Nostr Address, Lightning Redirects, NWC and WoT.
- nostr_relay - a nostr relay written in Python, backed by SQLite
- nostr-filter-relay
- A nostr relay docker image package which filter content based on content type (SFW/NSFW), user type, language, hate speech (toxic comment), sentiment, topic, and various rules.
- nostr-relay-nestjs
- A Nostr relay with a clear architecture and high test coverage (PostgreSQL, MeiliSearch, NestJS)
- nostr-relay
- Nostr relay in Go based on relayer. Backend by sqlite3/PostgreSQL/mysql.
- nostr-rs-relay - a minimalistic relay written in Rust that saves data on SQLite
- keychat-relay-ext![stars](https://img.shields.io/github/stars/