Skip to content

vertex-lab/npub.world

Repository files navigation

npub.world

A Nostr profile search engine and viewer by Vertex.

What is npub.world?

npub.world is a web application for searching and viewing Nostr profiles. It allows to search for Nostr users by their name, public key, NIP-05 identifier, or other profile information, and view detailed information about each profile, including reputation and top followers.

Features

  • Search Nostr Profiles:
    Enter a name, Nostr public key, NIP-05, or other identifier to find profiles.
  • Profile Viewer:
    View detailed information about any Nostr profile, including bio, website, lightning address, and more.
  • Reputation & Followers:
    See reputation status and top followers for each profile.
  • Responsive UI:
    Clean, mobile-friendly interface with dark/light mode toggle.

Tech Stack

  • Frontend: SvelteKit
  • Nostr: Uses nostr-tools for encoding/decoding and event signing
  • Vertex: For reputation requests and search

Development

Make sure to have node and pnpm installed

  1. Install dependencies:

    pnpm install
  2. Configure Enviroment Variables

    • SK: Secret key for signing Nostr events (required for search and reputation queries).
  3. Run the dev server:

    export $(grep -v '^#' .env | xargs) && pnpm dev -- --host 0.0.0.0

Credits

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •