Ross ROSS = Recommend OSS · open-source software intelligence for agents

zxing-js/library

Multi-format 1D/2D barcode image processing library, usable in JavaScript ecosystem. observed · 2026-08-28

github.com/zxing-js/library · homepage · TypeScript · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
zxing-js/librarymain92

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