No backend, no database, no tracking, no analytics, no cookies, no ads.
YES open source.
No need to install anything, just copy the files in libs to your project.
NEW: Zero-dependency npm package available!
npm install vietqr-zeroFeatures:
- ✨ Zero runtime dependencies
- 🏦 Complete Vietnamese bank list with pre-processed logos (150px, WebP, base64)
- 💳 VietQR payment code generation
- 📦 ESM and CommonJS support
- 🔒 Full TypeScript support
import { getBankList, makeVietQRContent } from 'vietqr-zero';
// Get all banks with base64 logos
const banks = getBankList();
// Generate VietQR payment code
const qrContent = makeVietQRContent({
bankId: '970415', // Use bank.bin field (e.g., '970415' for VietinBank)
accountId: '1234567890',
amount: 50000,
description: 'Payment'
});See vietqr-zero/README.md for full documentation.