awesome-qr-code
awesome-qr-code copied to clipboard
A curated list of awesome QR code libraries, software and resources
Awesome QR Code 
A curated list of awesome QR code libraries, software and resources.
QR code (abbreviated from Quick Response code) is a type of matrix barcode (or two-dimensional barcode) first designed in 1994 for the automotive industry in Japan.
Wikipedia ~ https://en.wikipedia.org/wiki/QR_code
Contents
- Apps
- CLI
- Libraries
- Resources
Apps
Readers
- Web App - A progressive web application to scan QR codes.
File Transfer
- qrcp - Transfer files over Wi-Fi from your computer to a mobile device by scanning a QR code without leaving the terminal.
- qr-filetransfer - Transfer files over Wi-Fi between your computer and your smartphone from the terminal.
CLI
- qrencode - Command line tool to generate QR codes.
- qrap - Generate a QR code payload for Wi-Fi access point credentials.
- spqr - Generate a QR code payload for initiating a SEPA transfer.
- qrscan - Scan a QR code in the terminal using the system camera or a given image.
- qrcode.show - Generate QR codes using curl.
Libraries
In this section R
means the library allows to read QR codes and W
means
that the library allows to generate QR codes.
C
-
libqrencode
W
- A fast and compact library for encoding data in a QR code symbol.
C, C++, JavaScript, Python, Java, Rust
-
QR-Code-generator
W
- High-quality QR code generator library in Java, TypeScript/JavaScript, Python, C++, C, Rust.
Java
-
Qart
W
- An app to merge a picture and a QR code.
JavaScript
-
instascan
R
- HTML5 QR code scanner using your webcam. -
qrious
W
- Pure JavaScript library for QR code generation using canvas.
TypeScript
-
jsQR
R
- A pure JavaScript QR code reading library.
React
-
qrcode.react
W
- A<QRCode/>
component for use with React.
React Native
-
react-native-qrcode-scanner
R
- A QR code scanner component for React Native.
Vue
-
vue-qrcode-reader
R
- A set of Vue.js components for detecting and decoding QR codes.
Python
-
sylnsfar/qrcode
W
- Artistic QR code in Python (can produce GIFs).
Objective-C
-
SGQRCode
R
- Easy to use QR code scan library for iOS.
Swift
-
EFQRCode
W
- A better way to operate QR code in Swift, support iOS, macOS, watchOS and tvOS.
C#
-
QRCoder
W
- A pure C# Open Source QR code implementation.
Android
-
BGAQRCode-Android
RW
- QR code reader and generator written in C. -
AwesomeQRCode (Kotlin)
W
- An awesome QR code generator for Android (can produce GIFs).
PHP
-
php-qrcode-detector-decoder
R
- PHP library to detect and decode QR codes. -
simple-qrcode
W
- An easy-to-use PHP QR code generator. -
endroid/qr-code
W
- QR code generator. -
BaconQRCode
W
- QR code generator for PHP.
Resources
- zxing - QR code payload format catalog.
Contributing
Your contributions are always welcome! Please take a look at the contribution guidelines.
If you have any question about this opinionated list, do not hesitate to open an issue.