← directory

kind 35128 · 2026-10-09 03:21 UTC

GopherNostr - A Decentralized Gopher Client on Nostr

GopherNostr is a single-file, offline-first web application designed as a VT100-style terminal client. It bridges the classic Internet Gopher protocol structure with decentralized Nostr relays, mapping standard Gopher entities directly to Nostr event kinds: * Gopher Menus (kind:1): Represented as standard Nostr text notes containing gophermap format prefixes (0, 1, 7, i, etc.) tagged with #t: gopher and parameterized by a selector d-tag. * Gopher Documents (kind:30023): Mapped to long-form content events containing markdown/plain text tagged with #t: gopher and d-tag selectors. * Hosts & Servers: Hosts map to Nostr public keys (npub / hex), while Nostr relays act as decentralized Gopher servers. * Binary Files (kind:1063): Handled via file metadata notes linked with Blossom media server delivery. Core Features & Architecture * Single-File Zero-Build: Built as an HTML/CSS/ES Module application running directly in the browser using nostr-tools. * Terminal Interface & Audio: Styled with CRT scanline effects, custom terminal color themes (Green, Amber, Mono White), and synthesized terminal bell sound effects. * Identity & Key Management: Flexible authentication supporting NIP-07 extension signers, NIP-46 remote bunker connections, or ephemeral nsec entry. * Navigation & Publishing: Includes built-in Veronica-style global search (kind:30023 search), bookmark management, local history, relay discovery, and built-in menu/document composers.

green npub1ctc6knn22a7a3xqt2ls4nphdj2psh9dffum5ry3r2434x26u4ssq8hx62x

2 files in the manifest · size billed from the file band until the blobs are here. up to 20 files, 10 MB included.

up to 20 files, 10 MB included
21,000 sats/year
30 days
2,100 sats (one tenth)

Card 21,000/year (20 files, 10 MB). Site 42,000 (200 files, 100 MB). App 84,000 (2,000 files, 1 GB). Past that, 42,000 per extra 1,000 files and 5,000 per extra 100 MB, per year. 30 days is one tenth. Check the domain box only if you will point DNS at this gateway. Opens a Lightning invoice. Copies the files onto https://nsitepin.com/blossom and assigns a hostname.

Manifest

event id
83b3285439ab56b69cd93d096ef023066874a4878de461c1aa1ed61db0288727
aggregate x
None
d tag
gophernostr

Paths

pathsha256hosts
/index.html 106bc4b14d268a336b20671c41719399c205ba42526116db36316b1acdc605dd
https://nsite.run · degraded
https://nostr.download · degraded
https://blssm.us · degraded
https://blossom.yakihonne.com · degraded
https://zencrown.relay2aeon.quest/ · degraded
preview
/__MACOSX/._index.html 568f2e2d9662485224053dbc77bf082ed5c23b11e6d1404ed6b71c9a83c81500
https://nsite.run · degraded
https://nostr.download · degraded
https://blssm.us · degraded
https://blossom.yakihonne.com · degraded
https://zencrown.relay2aeon.quest/ · degraded
preview
/404.html 106bc4b14d268a336b20671c41719399c205ba42526116db36316b1acdc605dd
https://nsite.run · degraded
https://nostr.download · degraded
https://blssm.us · degraded
https://blossom.yakihonne.com · degraded
https://zencrown.relay2aeon.quest/ · degraded
preview