awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

JavaScript QR Code Libraries

排名更新于 2026年7月13日

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.

我们为您精选了匹配 “best javascript qr code libraries” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

JavaScript QR Code Libraries

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • jeromeetienne/jquery-qrcodejeromeetienne 的头像

    jeromeetienne/jquery-qrcode

    4,860在 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
    在 GitHub 上查看↗4,860
  • lazarsoft/jsqrcodeLazarSoft 的头像

    LazarSoft/jsqrcode

    4,024在 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
    在 GitHub 上查看↗4,024
  • zpao/qrcode.reactzpao 的头像

    zpao/qrcode.react

    4,264在 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
    在 GitHub 上查看↗4,264
  • davidshimjs/qrcodejsdavidshimjs 的头像

    davidshimjs/qrcodejs

    14,296在 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
    在 GitHub 上查看↗14,296
  • nayuki/qr-code-generatornayuki 的头像

    nayuki/QR-Code-generator

    6,432在 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
    在 GitHub 上查看↗6,432
  • mebjas/html5-qrcodemebjas 的头像

    mebjas/html5-qrcode

    6,030在 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
    在 GitHub 上查看↗6,030
  • soldair/node-qrcodesoldair 的头像

    soldair/node-qrcode

    8,058在 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
    在 GitHub 上查看↗8,058
  • cozmo/jsqrcozmo 的头像

    cozmo/jsQR

    3,992在 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
    在 GitHub 上查看↗3,992
  • ant-design/ant-designant-design 的头像

    ant-design/ant-design

    98,362在 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
    在 GitHub 上查看↗98,362
  • kazuhikoarase/qrcode-generatorkazuhikoarase 的头像

    kazuhikoarase/qrcode-generator

    2,346在 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
    在 GitHub 上查看↗2,346
  • zxing-js/libraryzxing-js 的头像

    zxing-js/library

    2,917在 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
    在 GitHub 上查看↗2,917
  • sumimakito/awesome-qr.jssumimakito 的头像

    sumimakito/Awesome-qr.js

    1,704在 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
    在 GitHub 上查看↗1,704
  • rosskhanas/react-qr-coderosskhanas 的头像

    rosskhanas/react-qr-code

    874在 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
    在 GitHub 上查看↗874
  • kozakdenys/qr-code-stylingkozakdenys 的头像

    kozakdenys/qr-code-styling

    2,851在 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
    在 GitHub 上查看↗2,851
一览前 10 名对比
仓库Star 数语言许可证最后推送
jeromeetienne/jquery-qrcode4.9KJavaScriptmit2023年12月22日
lazarsoft/jsqrcode4KJavaScriptApache-2.02023年8月17日
zpao/qrcode.react4.3KTypeScriptNOASSERTION2026年6月15日
davidshimjs/qrcodejs14.3KJavaScriptMIT2024年5月1日
nayuki/qr-code-generator6.4KJava—2025年1月23日
mebjas/html5-qrcode6KTypeScriptapache-2.02025年12月1日
soldair/node-qrcode8.1KJavaScriptmit2024年8月23日
cozmo/jsqr4KTypeScriptapache-2.02023年12月29日
ant-design/ant-design98.4KTypeScriptMIT2026年6月16日
kazuhikoarase/qrcode-generator2.3KHTMLMIT2026年2月14日

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