# Snort

> Snort is a self-hosted, open-source Nostr web client built with React supporting 50+ NIPs including encrypted DMs, zaps, relay management, and Blossom media uploads.

- **Category:** Social Networks & Forums
- **Licence:** MIT
- **Latest version:** v0.5.3
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker Compose
- **Tags:** Social Media, Decentralized, Lightning Network, React, Nostr, Web client, Blossom, Zaps, Encrypted Messaging

## Description

Snort is a feature-packed Nostr web interface built with React that prioritizes speed and efficiency. It implements over 50 Nostr Implementation Possibilities covering core protocol features like contact lists, encrypted and private direct messaging, NIP-05 identifier mapping, mnemonic key derivation, browser extension signing, relay discovery, content deletion, reposts, bech32 encoding, protocol handlers, comments, long-form posts, reactions, delegated signing, custom emoji, public chat, user statuses, relay authentication, versioned encryption, remote signing via Nostr Connect with bunker support, wallet integration, search, curated lists, live events, Android signer compatibility, Lightning zaps, badges, gift wrap, relay list metadata, picture-first feeds, zap polls, video playback, app-specific data, data vending machines, media attachments through Blossom servers, file metadata, and HTTP authentication. The project provides a Dockerfile that builds a production image using Bun for compilation and nginx to serve the static assets on port 8080. Licensed under MIT with active development.

## Links

- [Homepage](https://github.com/v0l/snort)
- [Website](https://phoenix.social)
- [GitHub Repository](https://github.com/v0l/snort)
- [Crowdin Translations](https://crowdin.com/project/snort)

---
Source: https://selfhost.directory/project/snort