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