Nosmero.com is live. It is a nostr client that supports Monero zaps. BTC is also supported. It runs entirely off of relays, no caching system except loading additional feed notes while the user scrolls.

Supports the basic NIPs and:

- Encrypted DMs (NIP-04)

- DNS verification (NIP-05)

- Event deletion (NIP-09)

- bech32 encoding (NIP-19)

- Relay configuration (NIP-65)

- HTTP Auth for uploads (NIP-98)

- PIN-based private key encryption in localStorage

- XSS protection with DOMPurify

- Browser extension support for secure key management

- CSP headers and HTTPS enforcement (configured, pending deployment)

- Input validation and sanitization

- File integrity monitoring

- Session management and cleanup

Reply to this note

Please Login to reply.

Discussion

Thanks for sharing. The initial screen took quite a while to load, maybe that frontage can be cached and given to visitors without delay?

While visiting from a cellphone it looks clean but no change to login because the menu is hidden on cellphone mode.

Thanks for the feedback. I haven't gotten around to the mobile refinement yet, but hopefully this weekend I can get the menu working.

Is it JavaScript-free?

No, it uses these modules: nostr-tools (Core Nostr protocol implementation), DOMPurify (XSS protection) and QRCode.js (QR code generation for Monero payments)