ZXing (JS)
TypeScript port of ZXing: read 1D and 2D barcodes and QR codes from images or a camera.
Files, images and media npm Apache-2.0 QR codes and barcodes
How ZXing (JS) is used
AgentGid editors added ZXing (JS) to the catalog as a well-known library for QR codes and barcodes. In our scan it appears in 3 public GitHub projects, 1 of them set up for AI coding agents, so there is too little project data to rank it against the tools people use most.
ZXing (JS) popularity over time
Gid Score 40: downloads 66, use in agent projects 0, GitHub stars 30, downloads trend 65 (each 0-100). How it is calculated.
How ZXing (JS) is funded
Open Collective: ZXing for JS
| Received, last 12 months | $428 Oct 2025 – Sep 2026 |
|---|---|
| Estimated annual budget | $500 Open Collective's estimate |
| Balance | $512 |
| Raised since the start | $1,417 · $905 paid out |
| Typical month median, last 12 months | $0 · $0 over 24 months |
| Contributors, last 12 months | 1 |
Top company backers all time
| potara G.K. | $700 since Jan 2022 |
|---|---|
| Pixelverse | $500 since Nov 2025 |
| Fits4All | $5 since Oct 2019 |
| StackAid | $1 since Oct 2022 |
Oct 2021Sep 2026
Money by month, last five years. First money received in Oct 2019. The typical month is the median: one big one-off donation does not move it.
USD after payment processor fees, as Open Collective reports it; fiscal host Open Source Collective. Source
Ways to fund ZXing (JS)
Open Collective
As the maintainers list them in FUNDING.yml on GitHub. Checked Oct 20, 2026.
Install
| Package | npm install @zxing/library |
|---|---|
| Main stacks | TypeScript / JavaScript (2), Next.js (1) |
Alternatives to ZXing (JS)
In our scan, none of the most used tools in Files, images and media does the same job as ZXing (JS): they are add-ons, companions or tools for a different task.
More in Files, images and media: Sharp Pillow Nodemailer jsPDF SheetJS qrcode (JavaScript) JSZip openpyxl