Skip to content

Latest commit

 

History

History
99 lines (88 loc) · 3.98 KB

index.md

File metadata and controls

99 lines (88 loc) · 3.98 KB
layout
home

Compendium of nostr clients and known features.

Contribute on github: <{{ site.github.repository_url }}>

{% for feature in site.data.features %} {% endfor %} {% for client_order in site.data.order %} {% for client_hash in site.data.clients %} {% if client_hash[0] == client_order %} {% assign client = client_hash[1] %} {% if client.site %} {% else %} {% endif %} {% for feature_head in site.data.features %} {% endfor %} {% endif %} {% endfor %} {% endfor %}
Client \ Feature (NIP) [Kind] Source Repository Last Reviewed Version/Date Primary Purpose {{ feature[1] }}
{{ client.alias }}{{ client.alias }}{{ client.repo | split: "://" | last | split: "/" | first }} {{ client.latest }} {{ client.purpose }} {% for feature_client in client.features %} {% if feature_client[0] == feature_head[0] %} {{ feature_client[1] }} {% endif %} {% endfor %}

Legend

  • NIPs
  • ✅ : mostly supported
  • 🟡 : partially supported
  • ❌ : mostly not supported
  • ⚡ : paid feature
  • ? : reviewed but inconclusive
  •   : not yet reviewed

Criteria for ✅

Any column with at least one 🟡 entry should have some criteria listed here.

  • Zaps: Can view who zapped what amounts on notes; can zap notes and profiles via integrated wallet, external application, or QR code.
  • Reactions: Can view who reacted with which reactions; can react with any unicode emoji.
  • Event Deletion: Can delete own notes and undo reactions by deletion.
  • Direct Messages: Can view and decrypt all past conversations; can encrypt and send new messages.
  • Local Feeds: Can view all recent notes from connected relays and filter by relay.
  • Algorithmic Feeds: Can view custom feeds determined by some open source or configurable algorithm (e.g. "trending").
  • Mute List: Reads from and writes to the kind 10000 list, not a kind 30000 parameterized list.
  • Pins: Reads from and writes to the kind 10001 list, not a kind 30001 parameterized list.
  • Bookmarks: Reads from and writes to a kind 30001 parameterized list.
  • Relay List: Reads from and writes to the kind 10002 relay list; DOES NOT write relay list changes to the kind 3 contact list; shows relay lists for other users; can toggle read/write access for each connected relay.
  • Event Relays: Shows all connected relays where an event exists.
  • Relay Info: Shows all available relay metadata for all connected relays.
  • Long-form Content: Properly renders markdown; updated events are fully replaced or the update history is clearly indicated.
  • Search: On connected relays, returns any existing user by username or NIP-05, and returns any existing note by content.
  • Push Notifications: Received on device without requiring the client software to be actively running.
  • Machine Translation: Can do offline translation of notes with configurable language models.
  • Multiple Accounts: Saves multiple profiles to switch between views or logins for multiple accounts with public keys, private keys, or extension (NIP-07).

Has a fully native desktop macOS app, not just a mobile app that can run on Apple Silicon.

Similar projects