awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

JavaScript QR Code Libraries

Classement mis à jour le 13 juil. 2026

For a javascript library for generating QR codes, the strongest matches are jeromeetienne/jquery-qrcode (This library provides client-side QR code generation with support), lazarsoft/jsqrcode (This library is a specialized tool for scanning and) and zpao/qrcode.react (This is a React-specific component library for generating QR). davidshimjs/qrcodejs and nayuki/qr-code-generator round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Nous sélectionnons les dépôts GitHub open-source correspondant à « best javascript qr code libraries ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.

JavaScript QR Code Libraries

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jeromeetienne/jquery-qrcodeAvatar de jeromeetienne

    jeromeetienne/jquery-qrcode

    4,860Voir sur GitHub↗

    jquery-qrcode is a client‑side QR code generator built as a jQuery plugin. It creates QR code images entirely in the browser without sending data to an external service, making it suitable for offline usage and reducing network dependencies. The plugin accepts input data — such as a string or URL — and produces a QR code that can be rendered as an image in any selected DOM element. Because it is a jQuery plugin, jquery-qrcode integrates naturally into existing jQuery‑based web projects using the usual plugin API. The generated QR code can be customised with adjustable size, error correction l

    This library provides client-side QR code generation with support for canvas and table rendering, though it is limited to jQuery-based environments and lacks built-in scanning capabilities.

    JavaScriptQR Code EncodersQR Code GeneratorsQR Code Generators
    Voir sur GitHub↗4,860
  • lazarsoft/jsqrcodeAvatar de LazarSoft

    LazarSoft/jsqrcode

    4,024Voir sur GitHub↗

    jsqrcode is a JavaScript library for decoding QR codes within a web browser. It functions as a QR code scanner and decoder capable of extracting encoded text and data from various visual sources. The library supports data extraction from static images via URLs and data URLs, as well as from canvas elements. It also provides real-time scanning capabilities by processing live video streams from a device camera through the media devices API. Its internal processing covers pattern detection, pixel sampling, and binary-matrix decoding. It utilizes Reed-Solomon error correction to recover missing

    This library is a specialized tool for scanning and decoding QR codes in web environments, though it lacks the generation capabilities requested by the visitor.

    JavaScriptCamera QR Code ScannersJavaScript QR DecodersQR Code Scanning
    Voir sur GitHub↗4,024
  • zpao/qrcode.reactAvatar de zpao

    zpao/qrcode.react

    4,264Voir sur GitHub↗

    This project is a React component library for generating and rendering customizable QR codes. It provides tools to produce QR codes as either scalable vector graphics or via an HTML5 canvas. The library enables branded QR code design by allowing the embedding of custom logos or images into the center of the code. It supports a range of visual customizations, including the adjustment of dimensions, foreground and background colors, and margin thickness. The toolset covers the programmatic control of error correction levels to maintain scannability when using overlays. It also includes capabil

    This is a React-specific component library for generating QR codes that supports both Canvas and SVG rendering, though it lacks the scanning functionality requested by the visitor.

    TypeScriptProgrammatic QR GenerationQR Code GeneratorsSVG-Based Vector Rendering
    Voir sur GitHub↗4,264
  • davidshimjs/qrcodejsAvatar de davidshimjs

    davidshimjs/qrcodejs

    14,296Voir sur GitHub↗

    This library is a client-side utility for generating QR code matrix patterns directly within web browsers. It functions as a frontend tool that converts text strings, URLs, and contact information into scannable visual data without requiring server-side processing. The library provides a platform-agnostic interface that renders these patterns using either HTML5 canvas elements or dynamic document object model node injection. It incorporates matrix-based data encoding and Reed-Solomon error correction to ensure that the generated patterns remain readable even if portions of the image are damag

    This library provides client-side QR code generation using HTML5 canvas or DOM elements, though it lacks the scanning functionality and Node.js compatibility requested by the visitor.

    JavaScriptQR Code Generators
    Voir sur GitHub↗14,296
  • nayuki/qr-code-generatorAvatar de nayuki

    nayuki/QR-Code-generator

    6,432Voir sur GitHub↗

    This library provides robust QR code generation capabilities across multiple languages including JavaScript and TypeScript, though it focuses exclusively on generation rather than scanning.

    JavaQR Code GenerationQR Code Binary EncodersQR Code Error Correction Level Selectors
    Voir sur GitHub↗6,432
  • mebjas/html5-qrcodeAvatar de mebjas

    mebjas/html5-qrcode

    6,030Voir sur GitHub↗

    html5-qrcode is a client-side JavaScript library that enables QR code and barcode scanning directly in a web browser, processing live video from a device camera or decoding codes from uploaded image files without any server-side involvement. The library handles real-time scanning from continuous camera feeds with adjustable frame rates and scanning regions, while also supporting file-based decoding for static images. The scanner offers configurable behavior through runtime settings, allowing developers to adjust scanning speed, viewfinder region, aspect ratio, and restrict decoding to specifi

    This library provides robust client-side QR code and barcode scanning capabilities for web applications, though it focuses on scanning rather than the generation features requested.

    TypeScriptCamera QR Code ScannersQR Code Scanner LibrariesBarcode Decoders
    Voir sur GitHub↗6,030
  • soldair/node-qrcodeAvatar de soldair

    soldair/node-qrcode

    8,058Voir sur GitHub↗

    node-qrcode is a JavaScript library and command-line tool for generating scannable QR codes from text or binary data. It functions as both a generator library for Node.js and web browser environments and a standalone command-line interface. The project supports producing QR codes in multiple formats, including raster images and scalable vector graphics. It can also render barcodes as text representations directly within a terminal for rapid visual verification. The generator includes capabilities for configuring error correction levels and optimizing data density through various encoding mod

    This library provides robust QR code generation for both Node.js and browser environments with support for multiple output formats, though it lacks the scanning functionality requested by the visitor.

    JavaScriptQR Code Generation
    Voir sur GitHub↗8,058
  • cozmo/jsqrAvatar de cozmo

    cozmo/jsQR

    3,992Voir sur GitHub↗

    jsQR is a JavaScript library for locating and decoding QR codes directly within a browser or Node.js environment. It functions as a client-side scanner and decoder that extracts text and data from images using pixel arrays, removing the need for server-side processing. The library provides tools for QR code localization to identify the exact coordinates of corners and alignment patterns within a larger image. It uses image pattern recognition to isolate the QR code and extract its encoded content. Its internal operations cover binarization-based thresholding, geometric pattern localization,

    This library is a specialized tool for scanning and decoding QR codes in browser and Node.js environments, though it focuses exclusively on reading rather than generating them.

    TypeScriptQR Code Scanner Libraries
    Voir sur GitHub↗3,992
  • ant-design/ant-designAvatar de ant-design

    ant-design/ant-design

    98,362Voir sur GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Ant Design provides a built-in QR code component that supports both Canvas and SVG rendering, making it a suitable choice for generating QR codes within React-based web applications.

    TypeScriptComponent LibrariesButtonsDesign Tokens
    Voir sur GitHub↗98,362
  • kazuhikoarase/qrcode-generatorAvatar de kazuhikoarase

    kazuhikoarase/qrcode-generator

    2,346Voir sur GitHub↗

    QR Code Generator implementation in JavaScript, Java and more.

    This library provides a robust implementation for generating QR codes in JavaScript with support for multiple output formats, though it lacks built-in scanning capabilities.

    HTMLMore to explore
    Voir sur GitHub↗2,346
  • zxing-js/libraryAvatar de zxing-js

    zxing-js/library

    2,917Voir sur GitHub↗

    This library is a multi-format barcode processing utility designed for web browsers and server-side environments. It provides a comprehensive suite of tools for both decoding existing barcode symbols and generating new ones from input data. The project distinguishes itself by enabling continuous, real-time barcode scanning directly from live video streams. By utilizing browser camera interfaces and automated frame processing, it allows applications to capture and interpret one-dimensional and two-dimensional barcode data without requiring manual image uploads or user intervention. Beyond rea

    This library provides comprehensive support for both encoding and decoding QR codes and other barcode formats in both browser and Node.js environments, making it a robust choice for your application.

    TypeScriptBarcode Decoders
    Voir sur GitHub↗2,917
  • sumimakito/awesome-qr.jsAvatar de sumimakito

    sumimakito/Awesome-qr.js

    1,704Voir sur GitHub↗

    Awesome-qr.js is a JavaScript library designed for the generation and rendering of customizable QR codes. It provides a framework for encoding data into structured bit arrays while allowing for extensive visual styling, enabling the creation of branded graphics that remain compatible with standard scanning software. The library distinguishes itself through its support for layered graphical composition, which allows users to integrate background images, animated GIFs, and center logos directly into the QR code structure. To maintain scan reliability, it employs automated image binarization, en

    This library provides a robust way to generate customized QR codes with support for images and various styling options in both browser and Node.js environments, though it lacks built-in scanning capabilities.

    JavaScriptQR Code EncodersQR Code Generators
    Voir sur GitHub↗1,704
  • rosskhanas/react-qr-codeAvatar de rosskhanas

    rosskhanas/react-qr-code

    874Voir sur GitHub↗

    This project is a data encoding library and React component generator designed to convert text strings into scannable matrix barcodes. It provides a unified interface for rendering these patterns within both web and mobile application environments, facilitating the integration of dynamic data visualization directly into user interfaces. The library distinguishes itself through a platform-agnostic abstraction layer that supports both scalable vector graphics and pixel-based canvas rendering. This approach ensures that generated codes maintain visual clarity across varying screen resolutions an

    This library provides a React-based component for generating QR codes with SVG support, serving as a specialized tool for your web or mobile applications.

    JavaScriptQR Code GeneratorsSVG-Based Vector RenderingQR Code Error Correction Level Selectors
    Voir sur GitHub↗874
  • kozakdenys/qr-code-stylingAvatar de kozakdenys

    kozakdenys/qr-code-styling

    2,851Voir sur GitHub↗

    This library provides a framework for generating and styling QR codes within web applications. It transforms raw data into scannable patterns, allowing developers to render these codes directly in the browser using either canvas or vector-based graphics. The project distinguishes itself through extensive customization options that allow for the modification of individual visual components. Users can apply custom shapes, color gradients, and embedded images to the generated patterns, or inject custom elements to align the output with specific branding requirements. The library supports a rang

    This library provides robust tools for generating highly customizable QR codes with support for various output formats, though it focuses on generation rather than scanning functionality.

    TypeScriptQR Code EncodersQR Code GenerationQR Code Generators
    Voir sur GitHub↗2,851
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
jeromeetienne/jquery-qrcode4.9KJavaScriptmit22 déc. 2023
lazarsoft/jsqrcode4KJavaScriptApache-2.017 août 2023
zpao/qrcode.react4.3KTypeScriptNOASSERTION15 juin 2026
davidshimjs/qrcodejs14.3KJavaScriptMIT1 mai 2024
nayuki/qr-code-generator6.4KJava—23 janv. 2025
mebjas/html5-qrcode6KTypeScriptapache-2.01 déc. 2025
soldair/node-qrcode8.1KJavaScriptmit23 août 2024
cozmo/jsqr4KTypeScriptapache-2.029 déc. 2023
ant-design/ant-design98.4KTypeScriptMIT16 juin 2026
kazuhikoarase/qrcode-generator2.3KHTMLMIT14 févr. 2026

Related searches

  • a javascript library for generating pdf files
  • a javascript library for canvas drawing
  • a javascript library for data encryption
  • a javascript library for color manipulation
  • a javascript library for parsing csv files
  • a javascript library for file uploads
  • a javascript library for data grids
  • a lightweight javascript library for image carousels