A Nostr profile search engine and viewer by Vertex.
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.
- 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. - Real-time Statistics
Analyse spam-free statistics about the Nostr network, including the total number of users and active users, and the number of posts. - Responsive UI:
Clean, mobile-friendly interface with dark/light mode toggle.
- Frontend: SvelteKit
- Nostr: Uses
nostr-toolsfor encoding/decoding and event signing - Vertex: For reputation requests, search and statistics
Make sure to have node and pnpm installed
-
Install dependencies:
pnpm install
-
Configure Enviroment Variables
SECRET_KEY: Secret key for signing Nostr events (required for search and reputation queries)REDIS_ADDRESS: Address where Redis is running (required for statistics)
-
Run the dev server:
export $(grep -v '^#' .env | xargs) && pnpm dev -- --host 0.0.0.0