Open-source, fully static crypto tipping app.
No backend. No database. All profile data lives in the URL hash.
CryptoCoffee is an open-source alternative to Buy Me a Coffee for crypto donations.
Creators generate a shareable /tip#... link, and supporters pay using wallet extension, deep link, or QR code.
- App: https://srpvpn.github.io/CryptoCoffee/
- Example tip page: Open prebuilt tip profile
If you want to support development, you can tip here:
- Creator opens
/and configures profile, wallets, and tip presets. - App serializes config as JSON and encodes it into Base64 URL hash.
- Creator shares a link like
/tip#eyJ.... - Donor opens the link, selects amount/network/asset, and sends payment.
- App builds payment URI and uses extension/deep link/QR flow.
All state is client-side and embedded in hash payload.
npm install
npm run devProduction build:
npm run build
npm run preview- Open
https://srpvpn.github.io/CryptoCoffee/. - Fill profile and wallets in constructor.
- Click
Generate my page. - Copy generated
/tip#...link. - Open
Preview my pageto test.
- No backend and no custody.
- Config data in URL hash is visible to anyone with the link.
- Debug logging is development-only.
See CONTRIBUTING.md.
MIT — see LICENSE.

