zxing-js/library
Multi-format 1D/2D barcode image processing library, usable in JavaScript ecosystem. observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 98
- Release rhythm 81
- Longevity 100
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: 1
- age_days: 3184
- days_rel: 126
- days_push: 13
- n_releases_24m: 2
Adoption not part of the score
2930 stars · 579 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ZXing TypeScript is an open-source, multi-format 1D/2D barcode image processing library ported from the Java ZXing project. It can decode barcodes (QR Code, Data Matrix, Aztec, PDF417, UPC, EAN, Code 128, and more) from images or video camera streams, and encode QR codes, in both browser and Node.js environments.
Use cases
- scan qr codes from webcam in browser
- decode barcode from an image file in javascript
- read pdf417 from image in a web app
- generate qr code as svg in node
- scan 1d barcodes from video camera
- decode data matrix codes in typescript
- add barcode scanning to a web page
When to choose
- you need multi-format 1D/2D barcode decoding in JavaScript or TypeScript
- you want browser-based camera barcode scanning without native dependencies
- you need a free, permissively licensed (Apache-2.0) port of the Java ZXing library
- you need to generate QR codes as SVG from Node or the browser
When to avoid
- you need actively developed features or a public roadmap - the project is in maintenance mode
- you require commercial support or guaranteed bug-fix turnaround
- you need production-ready MaxiCode, RSS-Expanded, or Micro-QR support
- you want a maintained alternative with vendor backing
Facets
library · maturity maintenance
image-processing computer-vision parser computer-vision image-processing web-development frontend browser cross-platform barcode qrcode zxing barcode-scanning barcode-generation data-matrix pdf417 aztec-code nodejs typescript
2 sources
- readme: https://github.com/zxing-js/library · fetched 2026-08-28 · a08ea211e6c6
- homepage: https://zxing-js.github.io/library/ · fetched 2026-08-29 · 8e541463bacb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| zxing-js/library | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="zxing-js/library")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem