ZXing alternatives and similar libraries
Based on the "Miscellaneous" category
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of ZXing or a related project?
Project in Maintenance Mode Only
The project is in maintenance mode, meaning, changes are driven by contributed patches. Only bug fixes and minor enhancements will be considered. The Barcode Scanner app can no longer be published, so it's unlikely any changes will be accepted for it. There is otherwise no active development or roadmap for this project. It is "DIY".
Get Started Developing
To get started, please visit: https://github.com/zxing/zxing/wiki/Getting-Started-Developing
ZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages.
|1D product||1D industrial||2D|
|UPC-A||Code 39||QR Code|
|UPC-E||Code 93||Data Matrix|
|EAN-8||Code 128||Aztec (beta)|
|EAN-13||Codabar||PDF 417 (beta)|
Available in previous releases
|objc||Objective C port|
|actionscript||Partial ActionScript port|
ZXing-based third-party open source projects
|QZXing||port to Qt framework|
|glassechidna/zxing-cpp||port to C++ (forked from the deprecated official C++ port)|
|nu-book/zxing-cpp||recent port to C++|
|zxing_cpp.rb||bindings for Ruby (not just JRuby), powered by zxing-cpp|
|python-zxing||bindings for Python|
|ZXing .NET||port to .NET and C#, and related Windows platform|
|php-qrcode-detector-decoder||port to PHP|
|ZXing Delphi||Port to native Delphi object pascal, targeted at Firemonkey compatible devices (IOS/Android/Win/OSX) and VCL.|
|ZXingObjC||Port to Objective-C|
|php-zxing||PHP wrapper to Zxing Java library|
|zxing-js/library||TypeScript port of ZXing library|
Other related third-party open source projects
|Barcode4J||Generator library in Java|
|ZBar||Reader library in C99|
QR code is trademarked by Denso Wave, inc. Thanks to Haase & Martin OHG for contributing the logo.