quagga2
An advanced barcode-scanner written in Javascript and TypeScript - Continuation from https://github.com/serratus/quaggajs (by ericblade)
library
Multi-format 1D/2D barcode image processing library, usable in JavaScript ecosystem. (by zxing-js)
Our great sponsors
quagga2 | library | |
---|---|---|
8 | 9 | |
709 | 2,308 | |
- | 2.4% | |
6.7 | 2.8 | |
4 months ago | 2 months ago | |
TypeScript | TypeScript | |
MIT License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
quagga2
Posts with mentions or reviews of quagga2.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-14.
-
How can I offer automation services to businesses using Python?
The next level up from that would be to hook up the business-specific frontend to a barcode scanner and at that point not only could both clients & business know what items are available, but also their current stock & availability.
-
How to scan barcodes in your React.js application
quokka2
- Barcode scanner
-
Self hosted physical bookshelf database with ISBN scanning
I used the zebra crossing app ("barcode scanner") in mass scan mode to scan all my books. The app keeps a history of scanned items and you can export it as CSV. This of course is not very "nice" but a very fast way to scan all your books. There is also some JS implementation for isbn scanning which works ok. It is used by bookwyrm which is open-source (but not free software).
-
Simple qr/barcode scanning with svelte and Html5Qrcode
Honorable mention to quagga. No longer actively maintained, but there is an active fork quagga2.
-
Problems scanning 1D / Code 128 barcodes with the web app
The component used for the camera barcode scanner is quagga2, feel free to improve it or even replace it with another one and provide a pull request if that maybe works better. Also already partly tracked in #737.
-
Question to add (custom) barcode to batteries
The camera barcode scanner component used is quagga2. Scanning highly depends on lighting, the angle and so on and is IMHO generally slow and error prone. I would only use a laser scanner which is 1000 % faster and works under any lighting condition. On my phone I personally simply use the dropdown / search way, since still faster than a single camera barcode scan...
-
Barcode scanning is super flaky?
The component used is Quagga2 and there are also some options in data/config.php to tweak it.
library
Posts with mentions or reviews of library.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-14.
-
Advice requested - scanning barcodes in C#, but, it's a web application
I would solve it client side. Just write a little bit of javascript with zxing-js (https://github.com/zxing-js/library). There is also a vue package: https://www.npmjs.com/package/vue-zxing-scanner.
-
Metrc tag scanning tool
Very nice! I noticed that it only supports Chrome at the moment. Perhaps take a look at https://github.com/zxing-js/library which lets you scan C128 and QR (and others) from in-browser camera access --- so it works in FF, Chrome, Safari even on iOS.
-
How to scan barcodes in your React.js application
The react-qr-barcode-scanner relies on zxing for decoding barcodes. I used it for some time until I discovered a bug caused by inconsistent results from reading EAN codes. I found an issue on zxing and it appeared to have been fixed. However the react-qr-barcode-scanner used an older version of zxing where this was still an issue.
-
Barcode scanner
There wasn't much in the ways of react things that I could find so I believe I just made my own component using zxing. It was pretty straightforward. I'll see if I can't find the code for this.
-
QR Scanner for Blazor application
That said, it's really just a wrapper for the ZXing JavaScript library (https://github.com/zxing-js/library), so you could easily include that in your protect and initialize it yourself.
-
Looking for Self-hosted (preferably dockerized) "Library" Catalogue Software
You might want to check https://openlibrary.org and its API with a web based bar code scanner e.g https://github.com/zxing-js/library then plug back to Calibre or your favorite PIM/PKM tool.
-
Looking for zxing-js barcode scanning alternatives
Issue: https://github.com/zxing-js/library/issues/466
-
[AskJS] anybody worked with JS based barcode scanner ??
I am currently working on a project with implementations that are very similar. I went with zxing-js, which is a js port of the app written in java. seems to grab most barcodes, although the documentation for js is slim to none. I had to manually go through some of the code to understand even what functions were available to me. So far so good, I would recommend: https://github.com/zxing-js/library
- Sometimes to try hard is not enough and you have to try harder
What are some alternatives?
When comparing quagga2 and library you can also consider the following projects:
html5-qrcode - A cross platform HTML5 QR code reader. See end to end implementation at: https://scanapp.org
browser - ZXing for JS's browser layer with decoding implementations for browser.
quaggaJS - An advanced barcode-scanner written in JavaScript
pnpm - Fast, disk space efficient package manager
simple-qr - Simple QR, a simple and lightweight app to scan, create and store QR codes.
symbology - 🔖 Generates 1D, 2D, or composite barcodes in png, svg, or eps formats. Supports 50+ symbologies.
sentry-javascript - Official Sentry SDKs for JavaScript
vuetify - 🐉 Vue Component Framework
WebdriverIO - Next-gen browser and mobile automation test framework for Node.js