A press-and-hold button that sends sats. Embeddable on any website with one script tag.
Press and hold to charge up sats. Release to send via Lightning Address.
<div data-boost
data-ln-address="hello@getalby.com"
data-name="Alby"
data-max="500"
data-rate="100"></div>
<script src="https://boost.maximumsats.com/boost-widget.js"></script>Send directly to a node pubkey via keysend. No invoice needed.
<div data-boost
data-pubkey="030a58b8..."
data-name="Alby"
data-max="200"></div>
<script src="https://boost.maximumsats.com/boost-widget.js"></script>Sats count up the longer you hold. Release to send. Visual fill bar shows progress.
Pay any Lightning Address. Fetches LNURL invoice automatically.
Send directly to a node pubkey. No invoice needed.
Works with Alby, Zeus, and any WebLN-compatible wallet.
Add one <script> tag. Configure via data attributes. No build step.
Vanilla JavaScript. No frameworks. Under 4KB.
<script src="https://boost.maximumsats.com/boost-widget.js"></script><div data-boost data-ln-address="you@getalby.com"></div>data-ln-address Lightning Address to pay
data-pubkey Node pubkey for keysend
data-name Recipient name (display only)
data-max Maximum sats (default: 1000)
data-rate Milliseconds per sat (default: 200)
data-start Starting sats on press (default: 1)