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