nayuki/QR-Code-generator
High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C. observed · 2026-08-28
Health v2 · maintenance only
79/100
- Activity 99
- Release rhythm 40
- Longevity 100
Flags: no_license no_readme
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 3793
- days_rel: 660
- days_push: 9
- n_releases_24m: 2
Adoption not part of the score
6728 stars · 1283 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A high-quality QR Code generator library implemented independently from the ISO/IEC 18004 (QR Code Model 2) specification, available in Java, TypeScript/JavaScript, Python, Rust, C++, and C. Each port is roughly 1000 lines of code with no dependencies beyond the standard library, supporting all 40 QR versions and all 4 error correction levels.
Use cases
- generate QR codes in Java
- create QR code images in Python
- generate QR codes in C++ without dependencies
- embed QR code generation in a Rust no_std/embedded project
- render QR codes as SVG or bitmap in JavaScript
- generate QR codes with custom error correction levels and mask patterns
When to choose
- you need a small, dependency-free, well-documented QR generator in one of the six supported languages
- you need full control over QR parameters like version range, error correction, mask, colors, and border
- correctness to the ISO QR Code Model 2 standard matters
- you target embedded or heap-constrained environments (Rust no-heap or C ports)
When to avoid
- you need to decode/read QR codes rather than generate them
- you need other barcode symbologies like Code 128, Data Matrix, or Aztec
- you need a license with explicit grant text - the repo metadata shows no license file, though the project states MIT
Facets
library · maturity stable
parser image-processing developer-tools developer-tools web-development cross-platform jvm python rust cpp c cross-platform qr-code qr-generator barcode no-dependencies mit-license multi-language javascript typescript
2 sources
- homepage: https://www.nayuki.io/page/qr-code-generator-library · fetched 2026-08-29 · a56f315a0d12
- site_page: https://www.nayuki.io/page/about · fetched 2026-08-29 · 1f9718a2a0c4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nayuki/QR-Code-generator | main | 79 |
For agents
markdown · JSON · MCP: product_card(name="nayuki/QR-Code-generator")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem