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
codebude avatar

codebude/QRCoder

0
View on GitHub↗
5,135 stars·1,175 forks·C#·MIT·15 views

QRCoder

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, including PNG, SVG, PDF, ASCII, Bitmap, and PostScript. Users can also access the underlying module matrix for custom rendering or structural analysis.

Features

  • QR Code Generators - Provides a comprehensive toolset for generating scannable QR codes from data strings.
  • QR Codes - Implements the QR code standard as a dependency-free library for the .NET ecosystem.
  • Managed Implementations - Provides a pure C# implementation of the QR standard without relying on external native binary dependencies.
  • Error Correction Codes - Implements Reed-Solomon error correction using polynomial division and Galois field arithmetic.
  • QR Code Module Matrix Renderers - Uses a two-dimensional boolean array to represent the QR code modules before final visual rendering.
  • Logo Overlays - Provides logic to calculate and embed custom logos within the center region of the generated QR code.
  • Image Graphics Rendering - Implements a rendering system that maps the QR module matrix directly to graphical primitives and image buffers.
  • Branded QR Codes - Supports embedding custom logos and adjusting visual styling for branded QR codes.
  • Visual Customization Tools - Allows users to customize colors, error correction levels, and embed logos into generated QR codes.
  • Standardized QR Payloads - Generates standardized strings for WiFi credentials, contact cards, and payment systems.
  • Multi-Format Exports - Outputs QR codes into a wide variety of formats including PNG, SVG, PDF, ASCII, and PostScript.
  • Multi-Format Rendering Engines - Outputs QR codes into multiple diverse formats including PNG, SVG, PDF, and ASCII.
  • Standardized Payload Formatting - Provides standardized formatting for WiFi, contact cards, and payment data to ensure cross-app compatibility.
  • QR Code Visual Options - Allows customization of foreground/background colors and the selection of error correction levels.
  • Payload Templates - Constructs standardized input strings for WiFi credentials and contact cards before they are encoded into the QR matrix.
  • Graphics and Imaging - Pure C# implementation for generating QR codes.

Star history

Star history chart for codebude/qrcoderStar history chart for codebude/qrcoder

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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 QRCoder

Similar open-source projects, ranked by how many features they share with QRCoder.
  • jeromeetienne/jquery-qrcodejeromeetienne avatar

    jeromeetienne/jquery-qrcode

    4,860View on 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

    JavaScript
    View on GitHub↗4,860
  • efprefix/efqrcodeEFPrefix avatar

    EFPrefix/EFQRCode

    4,751View on GitHub↗

    EFQRCode is a Swift library for generating, styling, and scanning QR codes across iOS, macOS, watchOS, tvOS, and visionOS. It functions as a toolkit for creating both static and animated QR codes and extracting encoded text from one or multiple codes within a single image. The library enables visual branding through the integration of watermarks, icons, and animated sequences. It supports multi-format export, allowing generated codes to be saved as static images, lossless PDFs, animated GIFs, or video files. The toolkit covers high-level functional areas including QR code generation, image-b

    Swift
    View on GitHub↗4,751
  • 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
  • zpao/qrcode.reactzpao avatar

    zpao/qrcode.react

    4,264View on 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

    TypeScript
    View on GitHub↗4,264
See all 30 alternatives to QRCoder→

Frequently asked questions

What does codebude/qrcoder do?

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.

What are the main features of codebude/qrcoder?

The main features of codebude/qrcoder are: QR Code Generators, QR Codes, Managed Implementations, Error Correction Codes, QR Code Module Matrix Renderers, Logo Overlays, Image Graphics Rendering, Branded QR Codes.

What are some open-source alternatives to codebude/qrcoder?

Open-source alternatives to codebude/qrcoder include: jeromeetienne/jquery-qrcode — jquery-qrcode is a client‑side QR code generator built as a jQuery plugin. It creates QR code images entirely in the… efprefix/efqrcode — EFQRCode is a Swift library for generating, styling, and scanning QR codes across iOS, macOS, watchOS, tvOS, and… endroid/qr-code — This is a PHP library for generating machine-readable QR codes from text or data payloads. It functions as an image… zpao/qrcode.react — This project is a React component library for generating and rendering customizable QR codes. It provides tools to… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by… lincolnloop/python-qrcode — python-qrcode is a library for generating QR codes from data and exporting them as images, vectors, or terminal text.…