Nostr Protocol
- nak - Command-line tool for creating, signing, querying, and publishing Nostr events
- Nostr - Notes and Other Stuff Transmitted by Relays — minimalist decentralized social protocol
- NIP-01 - Core protocol specification: events, kinds, relays
- nostr-protocol/nips - Nostr Implementation Possibilities — protocol extension proposals
- nostr-tools - JavaScript library for building Nostr clients
- nostr-rs - Rust Nostr library with FFI bindings
- nostr-sdk - High-level SDK for building Nostr applications in Rust/Python/JS
- nostr.how - Comprehensive Chinese documentation on Nostr protocol
Nostr Clients
- Damus - iOS Nostr client (Swift)
- Amethyst - Android Nostr client - v1.06.0 released early 2026 with NIP-100 support
- Primal - Cross-platform Nostr client with social feed - v3.0 released early 2026
- Snort - Web-based Nostr client (React)
- Gossip - Native desktop Nostr client in Rust
- Coracle - Web Nostr client with relay management
- Notedeck - Nostr client v0.8 released early 2026
Nostr Relays
- Bloom - Cross-platform bundled Blossom media server and Nostr relay for self-hosting
- nostr-rs-relay - Rust-based Nostr relay with SQLite storage
- strfry - High-performance C++ Nostr relay
- nostr-ts-relay - TypeScript relay implementation
- nostrcheck-server - Self-hostable Nostr service server with relay, NIP-96/Blossom file hosting, NIP-05, NWC, and WoT
- NostrGator - Docker stack for sovereign Nostr relays, file hosting, Lightning wallet integration, and monitoring
Nostr Ecosystem
- zapddit - Reddit-like Nostr client
- nostr-build - Media hosting for Nostr
- nostr-band - Nostr search engine and analytics
- nostr-nsecbunker - Remote key signing for Nostr
- awesome-nostr - Curated list of Nostr projects and resources
- NostrHub - NIPs, apps, and repos discovery platform
- zap.store - Decentralized app distribution for Nostr
- Blossom - HTTP blob-storage specification using Nostr keys for identity and authorization
- NIP-96 - HTTP file storage integration for Nostr clients, deprecated in favor of NIP-B7
- nostr-idb - IndexedDB-backed event store with a relay-like API for local-first Nostr apps
Nostr Payments & Compute
- Cashu NUTs - Protocol specifications for Cashu ecash wallets and mints, including Nostr mint backup
- Routstr Core - Nostr discovery plus Cashu micropayments for permissionless API/inference routing
- NIP-47 - Nostr Wallet Connect specification for controlling Lightning wallets over Nostr
- Nostr Wallet Connect Docs - Official NWC protocol documentation and implementation guidance
- Alby NWC App - Go application for connecting apps to a Lightning node or wallet over Nostr
Nostr & Identity
- NIP-05 - Mapping Nostr keys to DNS-based identifiers
- NIP-19 - bech32-encoded entities (nsec, npub, note, nprofile, nevent)
- NIP-26 - Delegated event signing
- NIP-46 - Nostr Connect — remote signing for multi-device
- NIP-98 - HTTP Auth — ephemeral events for authorizing HTTP requests
Nostr vs ATProto