A Nostr profile search engine, viewer, and discovery app.
npub.world is a web application for searching, viewing, and discovering Nostr profiles. It lets you search for Nostr users by name, public key, or NIP-05 identifier, view detailed profile information including reputation and top followers, and discover new people through algorithm-powered recommendations.
- Search Nostr Profiles
Enter a name, public key, NIP-05, or other identifier to find profiles. - Profile & Reputation Viewer
View detailed information about any Nostr profile, including bio, website, lightning address, reputation status, and top followers. - Discovery
Discover new people on Nostr through algorithm-powered recommendations. - Open Ranking Agnostic
Switch to any compatible Open Ranking provider, and select any algorithm the provider supports. - Real-time Statistics
Analyse spam-free statistics about the Nostr network, including total and active users and number of posts.
- Frontend: SvelteKit (SSR, fast page loads)
- Nostr:
nostr-toolsfor encoding/decoding and event signing - Ranking:
open-rankingJS SDK for reputation, search, discovery, and statistics
Make sure to have node and pnpm installed.
-
Install dependencies:
pnpm install
-
Configure Environment Variables
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