Skip to content

Files

Latest commit

c8e1492 · Jan 14, 2025

History

History
Cannot retrieve ahead/behind information for this branch.

Folders and files

NameName
Last commit message
Last commit date
Jul 1, 2024
Nov 20, 2023
Apr 11, 2024
Jun 5, 2024
Jan 26, 2024
Sep 16, 2024
Jan 12, 2025
Sep 16, 2024
Jan 26, 2024
Jan 26, 2024
May 1, 2024
Nov 23, 2023
Aug 17, 2023
Apr 11, 2024
Jan 26, 2024
Oct 6, 2023
Sep 15, 2023
Jan 14, 2025
May 14, 2023
Apr 24, 2024
Sep 16, 2024
Jan 12, 2025
Dec 21, 2024

Snort

Snort is a nostr UI built with React aiming for speed and efficiency.

Snort supports the following NIP's:

  • NIP-01: Basic protocol flow description
  • NIP-02: Contact List and Petnames (No petname support)
  • NIP-03: OpenTimestamps Attestations for Events
  • NIP-04: Encrypted Direct Message
  • NIP-05: Mapping Nostr keys to DNS-based internet identifiers
  • NIP-06: Basic key derivation from mnemonic seed phrase
  • NIP-07: window.nostr capability for web browsers
  • NIP-08: Handling Mentions
  • NIP-09: Event Deletion
  • NIP-10: Conventions for clients' use of e and p tags in text events
  • NIP-11: Relay Information Document
  • NIP-13: Proof of Work
  • NIP-14: Subject tag in text events
  • NIP-18: Reposts
  • NIP-19: bech32-encoded entities
  • NIP-21: nostr: Protocol handler (web+nostr)
  • NIP-23: Long form content
  • NIP-25: Reactions
  • NIP-26: Delegated Event Signing (Display delegated signings only)
  • NIP-27: Text note references
  • NIP-28: Public Chat
  • NIP-30: Custom Emoji
  • NIP-31: Alt tag for unknown events
  • NIP-36: Sensitive Content
  • NIP-38: User Statuses
  • NIP-39: External Identities
  • NIP-40: Expiration Timestamp
  • NIP-42: Authentication of clients to relays
  • NIP-44: Versioned encryption
  • NIP-46: Nostr connect (+bunker)
  • NIP-47: Nostr wallet connect
  • NIP-50: Search
  • NIP-51: Lists
  • NIP-53: Live Events
  • NIP-55: Android signer application
  • NIP-57: Zaps
  • NIP-58: Badges
  • NIP-59: Gift Wrap
  • NIP-65: Relay List Metadata
  • NIP-75: Zap Goals
  • NIP-78: App specific data
  • NIP-89: App handlers
  • NIP-94: File Metadata
  • NIP-96: HTTP File Storage Integration (Draft)
  • NIP-98: HTTP Auth

Running

This repository is a yarn workspace. To install dependencies, run yarn from the project root.

To run the application, use

$ yarn start

To build the application and system packages, use

$ yarn build

Tauri desktop application:

# install dependencies
yarn

# develop
yarn tauri dev

# build
yarn tauri build

Translations

Crowdin

Translations are managed on Crowdin

To extract translations run:

yarn pre:commit

This will create the source file packages/app/src/translations/en.json

Star History

Star History Chart