A native, high-quality and minimalistic QR code generator and decoder
// readme
go-qr
🎶 Minimalist, zero-dependency QR code generator and decoder for Go.
Contents
- Features
- Installation
- Quick Start
- Encoding
- Rendering
- Styling
- Decoding
- Structured Payloads
- Batch Processing
- Errors
- Performance
- Command-Line Tool
- License
Features
- QR Code Model 2: all 40 versions and all four error correction levels
- Optimal mixed-mode segmentation (numeric, alphanumeric, byte, Kanji) by default, with optional UTF-8 ECI
- PNG, compact single-path SVG,
image.RGBAand Unicode text output, with custom colors and logos - Styled codes: dot and rounded modules, rounded and circular finders, finder colors and gradients, each checkable with
Verify - A native decoder that reads rotated, inverted, mirrored, low-contrast and unevenly lit images, plus Kanji and ECI character sets
- Structured payloads: Wi-Fi, MECARD, email, SMS, tel, geo, URL
- Concurrent, cancelable batch encoding and rendering
- No dependencies outside the standard library
##…