selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Snort logo

Self-host Snort

v0.5.3

Nostr web client with extensive protocol support

BetaOpen SourceMIT
Updated6 months ago
LanguageTypescript
Setup difficultyModerate
Stars
348
Port
8080 (HTTP web UI served by nginx)

What is Snort?

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.

Should you self-host Snort?

Snort scores 47/100 on selfhost.directory (how scoring works) and ranks #53 of 69 in Social Networks & Forums. It has 348 GitHub stars.

It shipped 4 stable releases in the past year. The latest, v0.5.3, came out on 8 April 2026. New versions land roughly every 1 days.

Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Discourse (83/100, 48 023 stars). It scores higher overall, so compare the two before you pick. See Snort vs Discourse side by side.

Features

  • Blossom media uploads
  • Custom Emoji
  • Data Vending Machines
  • Encrypted Direct Messages
  • Lists
  • Live Events
  • Long-form content
  • Nostr Connect (NIP-46)
  • Nostr protocol client
  • Public chat
  • Relay management
  • Search
  • Video events
  • Zaps (Lightning payments)

Snort README

Snort releases & version history

More in Decentralized

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…