Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
zxing-cpp
/
zxing-cpp
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
553
Star
2k
Code
Issues
35
Pull requests
5
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
zxing-cpp
example
on
master
User selector
All users
All time
Commit history
Commits on Jun 24, 2026
example: Add optional support for WebP in ZXingReader
Show description for 21992c4
axxel
committed
21992c4
View commit details
Copy full SHA for 21992c4
View code at this point
Browse repository at this point
Commits on May 21, 2026
example: ZXingBarcodeFormat output whitespace tuning
axxel
committed
a5f400c
View commit details
Copy full SHA for a5f400c
View code at this point
Browse repository at this point
ZXAlgorithms: add non-locale-dependent IsUpper/Lower/Alpha/Digit/Space()
Show description for e181ebb
gitlost
and
axxel
committed
e181ebb
View commit details
Copy full SHA for e181ebb
View code at this point
Browse repository at this point
Commits on May 1, 2026
Android: enum cleanups and new BarcodeFormat values
Show description for a66827d
axxel
committed
a66827d
View commit details
Copy full SHA for a66827d
View code at this point
Browse repository at this point
Commits on Apr 20, 2026
ZXingReader: print timing measurements to stderr
axxel
committed
8313044
View commit details
Copy full SHA for 8313044
View code at this point
Browse repository at this point
Commits on Feb 25, 2026
kn: update list of BarcodeFormats based on new ZXingBarcodeFormat tool
axxel
committed
6729f23
View commit details
Copy full SHA for 6729f23
View code at this point
Browse repository at this point
c++: fix compile regression on gcc-12 in new ZXingBarcodeFormat cli tool
axxel
committed
6804222
View commit details
Copy full SHA for 6804222
View code at this point
Browse repository at this point
wrapper: new ZXingBarcodeFormat cli tool to generate wrapper code
Show description for ae049e2
axxel
committed
ae049e2
View commit details
Copy full SHA for ae049e2
View code at this point
Browse repository at this point
Commits on Feb 17, 2026
cli: make output of "--version" conform to industry standard
Show description for 3bfc756
axxel
committed
3bfc756
View commit details
Copy full SHA for 3bfc756
View code at this point
Browse repository at this point
Commits on Feb 11, 2026
3 typos
gitlost
committed
d81c461
View commit details
Copy full SHA for d81c461
View code at this point
Browse repository at this point
Commits on Feb 6, 2026
c++: more clang-tidy tuning and fixes
axxel
committed
1dd59fb
View commit details
Copy full SHA for 1dd59fb
View code at this point
Browse repository at this point
ZXingWriter: add -rotate command line option
axxel
committed
b5da000
View commit details
Copy full SHA for b5da000
View code at this point
Browse repository at this point
Commits on Feb 5, 2026
examples: group formats by symbology in help text
axxel
committed
bd246d8
View commit details
Copy full SHA for bd246d8
View code at this point
Browse repository at this point
Commits on Jan 27, 2026
qt: move qt-related code from examples to wrapper/qt
Show description for 7a35815
axxel
committed
7a35815
View commit details
Copy full SHA for 7a35815
View code at this point
Browse repository at this point
qt: make the ZXingQtCamReader example work on macOS
axxel
committed
0e43718
View commit details
Copy full SHA for 0e43718
View code at this point
Browse repository at this point
qt: remove QML namespace + emit all found barcodes + BarcodeReader wo Media
axxel
committed
802ad7e
View commit details
Copy full SHA for 802ad7e
View code at this point
Browse repository at this point
Commits on Jan 24, 2026
Adapted QML code to new BarcodeFormats (list instead of flags based)
m7913d
committed
5b9bc7f
View commit details
Copy full SHA for 5b9bc7f
View code at this point
Browse repository at this point
Changes based on review.
m7913d
committed
df1ee3f
View commit details
Copy full SHA for df1ee3f
View code at this point
Browse repository at this point
Improvement to Qt/QML interface
Show description for a05b015
m7913d
committed
a05b015
View commit details
Copy full SHA for a05b015
View code at this point
Browse repository at this point
Commits on Jan 22, 2026
BarcodeFormat: replace Flags based BarcodeFormats with list based one
Show description for 688d3f3
axxel
committed
688d3f3
View commit details
Copy full SHA for 688d3f3
View code at this point
Browse repository at this point
Commits on Jan 17, 2026
ZXingWriter: improve error output (cosmetic)
axxel
committed
fc1ac17
View commit details
Copy full SHA for fc1ac17
View code at this point
Browse repository at this point
Commits on Jan 13, 2026
Merge pull request #1029 from gitlost/typos
Show description for d7deadb
axxel
authored
d7deadb
View commit details
Copy full SHA for d7deadb
View code at this point
Browse repository at this point
Fix some typos using https://github.com/crate-ci/typos
Show description for cb4f9bb
gitlost
committed
cb4f9bb
View commit details
Copy full SHA for cb4f9bb
View code at this point
Browse repository at this point
Commits on Jan 12, 2026
ZXAlgorithms: remove from public API
Show description for 2cdb724
axxel
committed
2cdb724
View commit details
Copy full SHA for 2cdb724
View code at this point
Browse repository at this point
Commits on Jan 11, 2026
TextMode: add HexECI (renders bytesECI() to hex string)
Show description for 6be476e
axxel
committed
6be476e
View commit details
Copy full SHA for 6be476e
View code at this point
Browse repository at this point
Commits on Jan 9, 2026
c++: fix uninitialized format variable
axxel
committed
60fe2a2
View commit details
Copy full SHA for 60fe2a2
View code at this point
Browse repository at this point
Commits on Jan 8, 2026
WriterOptions: remove sizeHint property and merge into scale
Show description for 3368090
axxel
committed
3368090
View commit details
Copy full SHA for 3368090
View code at this point
Browse repository at this point
Commits on Jan 3, 2026
ReaderOptions: introduce setters without 'set' prefix
Show description for 2c272ff
axxel
committed
2c272ff
View commit details
Copy full SHA for 2c272ff
View code at this point
Browse repository at this point
Barcode: replace bytes() return type ByteArray with std::vector<uint8_t>
Show description for ab54c5d
axxel
committed
ab54c5d
View commit details
Copy full SHA for ab54c5d
View code at this point
Browse repository at this point
Commits on Jan 2, 2026
WriteBarcode: remove some remaining EXPERIMENTAL_API defines
axxel
committed
b85cb6b
View commit details
Copy full SHA for b85cb6b
View code at this point
Browse repository at this point
WriteBarcode: move CreateBarcode functions to separate header and cpp file
axxel
committed
12479f8
View commit details
Copy full SHA for 12479f8
View code at this point
Browse repository at this point
Barcode: use PIMPL idiom + move writer/JSON/symbol API out of experimental
Show description for e620d42
axxel
committed
e620d42
View commit details
Copy full SHA for e620d42
View code at this point
Browse repository at this point
Commits on Dec 22, 2025
cli: make output of ZXingReader and ZXingWriter -v more consistent
Show description for 3201fdf
axxel
committed
3201fdf
View commit details
Copy full SHA for 3201fdf
View code at this point
Browse repository at this point
Commits on Dec 18, 2025
ZXingWriter: fix usage string (eclevel -> options)
axxel
committed
663d027
View commit details
Copy full SHA for 663d027
View code at this point
Browse repository at this point
WriterOptions: rename withHRT -> addHRT, withQuietZones -> addQuietZones
Show description for bc6d9ae
axxel
committed
bc6d9ae
View commit details
Copy full SHA for bc6d9ae
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.