BTC

=

Loading price...

gold

=

Loading price...
v0.1.0 ยท MIT License

nostr-mill
Multi-Interface Login Layer

A zero-dependency Web Component for Nostr account access. Drop in one script tag. Supports every signing method. Fully themeable via CSS custom properties.

๐Ÿงฉ NIP-07 ๐Ÿ“ก NIP-46 ๐Ÿ“ฑ NIP-55 ๐Ÿ”‘ Private Key ๐Ÿ‘ Read Only โœจ Key Generation
Browse examples
๐Ÿงฉ
Browser Extension
NIP-07
Signs events inside the extension's isolated sandbox. This app only sees your pubkey and completed signed events.
๐Ÿ“ก
Remote Signer
NIP-46 Bunker
Key stays on your bunker device. Signing requests travel encrypted over a relay. Bunker URL or nostrconnect:// pairing.
๐Ÿ“ฑ
Android Signer
NIP-55 ยท Amber
On-device Android intents. No network between your app and the signer. Each event approved in Amber.
๐Ÿ”‘
Private Key
nsec / hex
AES-256-GCM via PBKDF2. Encrypted ciphertext in sessionStorage โ€” wiped on tab close. Per-kind unlock policies.
๐Ÿ‘
Read Only
npub / hex pubkey
Browse feed, profiles, threads. Cannot sign, post, react, or zap. Zero key material handled.
โœจ
New Identity
Generate keys
CSPRNG keypair via nostr-tools. Guided backup flow with confirmation checklist before activating.

Each card combines a different theme, layout, density, callout treatment, and method configuration. Click any to open a fully-styled, fully-configured signer modal โ€” these are real, copy-pasteable patterns.


    
โ–ธCSS Custom Properties (29 tokens)
VariableDefault (dark)Description