Skip to main content

Nostr Clients

Nostr clients are applications that users interact with. This page covers the major clients and their features.

What Makes a Good Client?​

  • Key management - Secure handling of private keys or NIP-07 support
  • Relay management - Connect to multiple relays
  • NIP support - Implementation of relevant NIPs
  • Performance - Fast loading and smooth UX
  • Cross-platform - Available on user's preferred platform

Mobile Clients​

iOS​

Damus​

The most popular iOS Nostr client.

Features:

  • Full social experience
  • Lightning zaps (NIP-57)
  • NIP-05 verification
  • Image/video uploads
  • Thread views

Primal​

Feature-rich client with caching layer.

Features:

  • Built-in caching for performance
  • Premium features available
  • Wallet integration
  • Advanced search

Android​

Amethyst​

Full-featured Android client.

Features:

  • Communities support
  • Live streams
  • Zaps
  • NIP-05 verification
  • Multiple accounts

Nostros​

Minimalist Android client.

Features:

  • Lightweight
  • Focus on privacy
  • Tor support

Web Clients​

Snort​

Modern web client with clean UI.

Features:

  • Fast performance
  • NIP-07 support
  • Zaps
  • Dark mode
  • Progressive Web App

Iris​

Social web client with unique features.

Features:

  • Gun.js integration
  • Offline support
  • Encrypted DMs
  • No signup required

nostrudel​

Power-user focused client.

Features:

  • Advanced relay management
  • DVMs support
  • Multiple view modes
  • Developer-friendly

Coracle​

Community-focused client.

Features:

  • Groups/communities
  • Relay-focused
  • Clean interface

Desktop Clients​

Gossip​

Native desktop client in Rust.

Features:

  • High performance
  • Local database
  • Advanced relay scoring
  • Privacy focused

More​

Native macOS client.

Specialized Clients​

Long-form Content​

Habla​

Blog platform for Nostr (NIP-23).

Yakihonne​

Long-form and curated content.

Media​

Stemstr​

Music-focused Nostr client.

Slidestr​

Image galleries and photography.

Marketplace​

Shopstr​

E-commerce on Nostr.

Chat​

0xchat​

Private messaging client.

Client Features Matrix​

ClientPlatformZapsDMsNIP-05Long-form
DamusiOS✓✓✓-
AmethystAndroid✓✓✓✓
PrimalAll✓✓✓-
SnortWeb✓✓✓-
IrisWeb✓✓✓-
GossipDesktop✓✓✓-
HablaWeb✓-✓✓

Building Your Own Client​

Starting points:

  1. Build Your First App - Basic tutorial
  2. Building Clients Guide - In-depth guide
  3. Libraries Overview - Choose your language

Key considerations:

  • Start with core features (notes, profiles, follows)
  • Implement NIP-07 for key management
  • Use multiple relays for reliability
  • Consider mobile-first design

Client Discovery​

Find more clients:

See Also​