awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zpao avatar

zpao/qrcode.react

0
View on GitHub↗
4,264 stars·342 forks·TypeScript·16 viewszpao.github.io/qrcode.react↗

Qrcode.react

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 capabilities for client-side image export, allowing rendered QR codes to be converted into downloadable image files directly in the browser.

Features

  • QR Code Generators - Provides a React library for generating and rendering scannable QR codes using SVG or Canvas.
  • Programmatic QR Generation - Provides programmatic control over QR code size, colors, and margins to match specific user interfaces.
  • Branded QR Codes - Enables the creation of branded QR codes by embedding custom logos or images in the center.
  • QR Code Error Correction Level Selectors - Provides programmatic control over QR error correction levels to ensure scannability when logos are overlaid.
  • QR Code Visual Options - Modifies visual style via adjustments to size, foreground/background colors, and margin thickness.
  • QR Code Components - Ships a React component for generating and rendering QR codes as SVG or Canvas elements.
  • Image Base64 Encoding - Converts rendered QR codes into base64-encoded data URI strings for client-side downloads.
  • QR Code Exports - Extracts rendered QR code data as image files for client-side downloads.
  • Canvas Rendering - Implements direct pixel manipulation on an HTML5 canvas to render QR codes and center logos.
  • SVG-Based Vector Rendering - Generates scalable vector graphics (SVG) to ensure high-fidelity rendering at any size.
  • Image Layer Compositing - Renders the QR base and center logos as separate layers to manage opacity and background excavation.
  • Canvas-Based Generators - Renders QR codes onto an HTML5 canvas for high-performance display and image export.
  • SVG Vector Generation - Produces scalable vector graphics for QR codes with customizable colors and dimensions.
  • Client-Side Image Generation - Converts rendered QR codes into downloadable image files entirely within the user's browser.
  • Specialized Components - QR component for use with React
  • UI Components - QR code generation component.

Star history

Star history chart for zpao/qrcode.reactStar history chart for zpao/qrcode.react

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Qrcode.react

Similar open-source projects, ranked by how many features they share with Qrcode.react.
  • x-hw/amazing-qrx-hw avatar

    x-hw/amazing-qr

    10,800View on GitHub↗

    This is a Python library for the programmatic creation of standard, artistic, and animated QR codes derived from text or URL inputs. The tool generates stylized visuals by blending QR codes with background images using adjustable brightness and contrast settings. It also creates moving visual codes by merging QR patterns with animated GIFs. The library covers a range of generation workflows, including standard barcode conversion, image-blended artistic designs, and frame-by-frame animated sequences.

    Pythonamazinggifpicture
    View on GitHub↗10,800
  • rosskhanas/react-qr-coderosskhanas avatar

    rosskhanas/react-qr-code

    874View on 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

    JavaScriptcomponentqr-codereact
    View on GitHub↗874
  • endroid/qr-codeendroid avatar

    endroid/qr-code

    4,790View on GitHub↗

    This is a PHP library for generating machine-readable QR codes from text or data payloads. It functions as an image library that renders these codes into various formats while providing utilities to verify data accuracy and readability. The project distinguishes itself by supporting branded QR code creation, allowing the embedding of custom logos and text labels. To ensure quality, it includes a validation tool that performs readability verification to confirm that generated codes are scan-ready before deployment. The library covers a broad range of output and rendering capabilities, includi

    PHPdata-urifactoryphp
    View on GitHub↗4,790
  • codebude/qrcodercodebude avatar

    codebude/QRCoder

    5,135View on GitHub↗

    QRCoder is a native C# library for generating and rendering QR codes from text and data payloads. It provides a dependency-free implementation of the QR code standard for the .NET ecosystem, handling the full process from data encoding to visual output. The library includes tools for customizing QR codes through the adjustment of colors, error correction levels, and the embedding of custom logos. It also supports standardized payload formatting for specific data types such as WiFi credentials, contact cards, and payment systems. The rendering engine outputs QR codes into multiple formats, in

    C#
    View on GitHub↗5,135
See all 30 alternatives to Qrcode.react→

Frequently asked questions

What does zpao/qrcode.react do?

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.

What are the main features of zpao/qrcode.react?

The main features of zpao/qrcode.react are: QR Code Generators, Programmatic QR Generation, Branded QR Codes, QR Code Error Correction Level Selectors, QR Code Visual Options, QR Code Components, Image Base64 Encoding, QR Code Exports.

What are some open-source alternatives to zpao/qrcode.react?

Open-source alternatives to zpao/qrcode.react include: x-hw/amazing-qr — This is a Python library for the programmatic creation of standard, artistic, and animated QR codes derived from text… rosskhanas/react-qr-code — This project is a data encoding library and React component generator designed to convert text strings into scannable… endroid/qr-code — This is a PHP library for generating machine-readable QR codes from text or data payloads. It functions as an image… codebude/qrcoder — QRCoder is a native C# library for generating and rendering QR codes from text and data payloads. It provides a… bndw/wifi-card — wifi-card is a utility for creating printable network credential cards and QR codes to facilitate guest wireless… kozakdenys/qr-code-styling — This library provides a framework for generating and styling QR codes within web applications. It transforms raw data…