Skip to main content

Njump

Nostr content on the regular web. Share profiles and notes anywhere.

Overview​

Njump is an HTTP gateway that renders Nostr content as static web pages. It allows anyone to view Nostr profiles and notes in a browser without a Nostr client, making it ideal for sharing Nostr content on traditional platforms.

Key Features​

Web Gateway​

┌─────────────────────────────────────────────────────────────────┐
│ Njump Gateway │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Nostr content: │
│ npub1abc... or nevent1xyz... │
│ │
│ │ │
│ ▼ │
│ │
│ Njump renders: │
│ https://njump.me/npub1abc... │
│ │
│ │ │
│ ▼ │
│ │
│ Static HTML page viewable by anyone │
│ + Rich previews for Twitter, Telegram, Discord │
│ │
└─────────────────────────────────────────────────────────────────┘

Rich Previews​

When sharing Njump links:

PlatformPreview
Twitter/XCard with profile picture, name, note text
TelegramRich embed with content
DiscordFull preview card
SlackUnfurled content

Static & Fast​

  • No client-side JavaScript required
  • Server-side rendering
  • Aggressive caching
  • Lightweight pages

URL Formats​

Njump understands all NIP-19 formats:

Profile:
https://njump.me/npub1...

Note:
https://njump.me/note1...

Event with relays:
https://njump.me/nevent1...

Addressable content:
https://njump.me/naddr1...

Features​

Content Types​

TypeRendered As
ProfilesBio, picture, follower count
NotesFull text with thread context
Long-formArticle view
ImagesEmbedded media

Client Redirect​

Njump remembers your preferred client:

  1. Visit a Njump link
  2. Choose "Open in Damus" (or other client)
  3. Future visits offer quick-open

Embeddable​

Add Nostr content to any website:

<script src="https://njump.me/embed.js"></script>
<nostr-note id="note1..."></nostr-note>

Multiple Mirrors​

Available at multiple domains:

  • njump.me (primary)
  • nostr.eu
  • nostr.at
  • yabu.me

Use Cases​

  1. Sharing — Post Nostr content on Twitter, get rich previews
  2. Onboarding — Let non-Nostr users see content
  3. Archiving — Static pages for reference
  4. SEO — Make Nostr content searchable

Technical Details​

  • Written in Go
  • Open source
  • Self-hostable
  • Internationalization support

Comparison​

FeatureNjumpSnortPrimal
Static pagesYesNoNo
Rich previewsYesLimitedYes
No JS requiredYesNoNo
Self-hostableYesYesNo
EmbeddableYesNoLimited

See Also​