Zero-dependency barcode & QR code SVG generator. 20+ formats, styled QR codes, tree-shakeable. Pure TypeScript.

0 stars 0 forks 0 watchers TypeScript MIT License
aztec barcode barcode-generator codabar code128 code39 data-matrix ean13 esm gs1-128 itf pdf417 qr-code qr-code-generator qrcode svg tree-shakeable typescript upc zero-dependency
4 Open Issues Need Help Last updated: Mar 16, 2026

Open Issues Need Help

View All on GitHub
Developer Tools CLI Application

AI Summary: This issue proposes adding new functions, `barcodeData()` and `qrcodeData()`, to provide raw encoded data (bar widths for barcodes, boolean matrix for QR codes) to users building custom renderers. This will allow developers to bypass SVG parsing and directly access the structured data needed for alternative rendering methods like Canvas, WebGL, or PDF.

Complexity: 2/5
enhancement good first issue from-competitor

Zero-dependency barcode & QR code SVG generator. 20+ formats, styled QR codes, tree-shakeable. Pure TypeScript.

TypeScript
#aztec#barcode#barcode-generator#codabar#code128#code39#data-matrix#ean13#esm#gs1-128#itf#pdf417#qr-code#qr-code-generator#qrcode#svg#tree-shakeable#typescript#upc#zero-dependency
Developer Tools CLI Application

AI Summary: This issue proposes adding new features to JsBarcode to enhance barcode rendering control. Specifically, it aims to introduce a `barGap` option for controlling the spacing between bars and ensure that `barWidth` correctly supports fractional values for more precise sizing. The proposed solution also includes updating the SVG renderer and documentation to reflect these changes.

Complexity: 3/5
enhancement good first issue from-competitor

Zero-dependency barcode & QR code SVG generator. 20+ formats, styled QR codes, tree-shakeable. Pure TypeScript.

TypeScript
#aztec#barcode#barcode-generator#codabar#code128#code39#data-matrix#ean13#esm#gs1-128#itf#pdf417#qr-code#qr-code-generator#qrcode#svg#tree-shakeable#typescript#upc#zero-dependency
Developer Tools CLI Application

AI Summary: This issue proposes adding functionality to validate QR code data capacity without generating an image. The goal is to provide users with detailed information about whether their data fits within a QR code at a specific error correction level and version, enabling better form validation, batch processing, and capacity planning.

Complexity: 3/5
enhancement good first issue from-competitor

Zero-dependency barcode & QR code SVG generator. 20+ formats, styled QR codes, tree-shakeable. Pure TypeScript.

TypeScript
#aztec#barcode#barcode-generator#codabar#code128#code39#data-matrix#ean13#esm#gs1-128#itf#pdf417#qr-code#qr-code-generator#qrcode#svg#tree-shakeable#typescript#upc#zero-dependency
Developer Tools CLI Application

AI Summary: This issue proposes adding support for different WiFi encryption types (WPA, WEP, and nopass) and a 'hidden' option to the `wifi()` convenience function. Currently, the function only supports WPA and requires a password, limiting its utility for open networks or WEP networks. The proposed solution involves adding an `encryption` parameter and handling the `hidden` option.

Complexity: 2/5
enhancement good first issue

Zero-dependency barcode & QR code SVG generator. 20+ formats, styled QR codes, tree-shakeable. Pure TypeScript.

TypeScript
#aztec#barcode#barcode-generator#codabar#code128#code39#data-matrix#ean13#esm#gs1-128#itf#pdf417#qr-code#qr-code-generator#qrcode#svg#tree-shakeable#typescript#upc#zero-dependency