Open-source embeddable donation button for nonprofits
Add a USDC donation button to any website with a single script tag
Self-contained, no frameworks or external libraries. Single 15KB JavaScript file.
Fetches nonprofit data and wallet address from GiveReady API in real-time.
Generates Solana Pay QR codes dynamically for any donation amount.
Deep links to Phantom and Coinbase Wallet for seamless mobile donations.
Direct USDC transfers. No platform fees. Nonprofit keeps 100%.
Clean, modern UI that matches any website. Inline CSS, no stylesheets.
The widget below is a live example. Click the button to see the donation modal, select an amount, and scan the Solana Pay QR code with Phantom or Coinbase Wallet.
Add this HTML snippet to your website to enable USDC donations:
Replace your-nonprofit-slug with your organization's GiveReady slug. Find your slug →
https://giveready.org/api<style> tag inserted once per page loadgiveready- to prevent conflictsTo test the donation flow:
The GiveReady widget is open-source and available on GitHub.
Licensed under MIT. Fork, customize, and deploy on your own infrastructure.