Nostr Chat NDK

Decentralized instant messaging — open source, privacy, resilience, freedom of speech.

Main Features

  • Real-time chat on Nostr channels
  • Secure login with your Nostr key
  • Unread message tracking per channel
  • Favorites: mark and quickly find your favorite channels
  • Modern interface: light/dark themes, responsive design, badges, auto-scroll
  • Multi-relay support for resilience

Why choose Nostr Chat NDK?

  • No central server: your exchanges are not controlled or stored by a third party
  • Open source: anyone can review the code, contribute, or propose improvements
  • Privacy: no accounts, no ads, no tracking
  • Resistant to censorship and outages

Relays Used

  • wss://relay.primal.net
  • wss://relay.damus.io
  • wss://nos.lol
  • wss://relay.snort.social

Nostr Kinds Listened To

The application focuses on channel chat-specific kinds:

  • Kind 20000 and 23333: Nostr channel message events

These kinds enable efficient conversation handling and advanced social features.

Open Source

Check out the code, share ideas, or contribute on :

View GitHub Repo

Support the Project

If you enjoy Nostr Chat NDK, you can support development by sending a Lightning donation :

Lightning address (LNURL) compatible with all apps and wallets. Thanks for your support!