Klk (qué lo qué — “what’s up”) is an open-source mobile app for discovering and creating local events, built on the Nostr protocol. No accounts. No tracking. Your identity is a keypair that lives on your device.
Why
Most event platforms are closed gardens: your data, your social graph, your RSVPs — all locked inside one company. Klk is different. Events are Nostr notes, any Nostr client can read them. Every city gets its own feed. Public events are open; private groups are end-to-end encrypted.
Features
- Browse and RSVP to city-filtered public event feeds
- Create events with title, time, and location
- Private groups with encrypted invites (NIP-44 + NIP-59)
- Auto-generated keypair — no sign-up, no email
- Works with any NIP-01 relay; self-hosting supported
Tech Stack
Built with Expo 55 / React Native, file-based navigation via Expo Router, NativeWind for styling, NDK Mobile as the Nostr client with SQLite cache, and @noble/ciphers for AES-GCM encryption.