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

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

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

nayuki/QR-Code-generator

0
View on GitHub↗
6,432 星标·1,241 分支·Java·12 次浏览www.nayuki.io/page/qr-code-generator-library↗

QR Code Generator

Features

  • QR Code Generation - Generates QR Code symbols from text or binary data with full control over version, error correction, and mask patterns.
  • Custom Data Segments - Ships a library for constructing QR Codes from custom data segments with full control over encoding modes.
  • Embedded QR Code Generators - Provides a heap-allocation-free QR Code generator suitable for microcontrollers and constrained devices.
  • Multi-Language QR Code Libraries - Provides QR Code generation in multiple programming languages with consistent API and behavior across platforms.
  • QR Code Version Constrainers - Specifies the minimum and maximum symbol size (version 1 to 40) to constrain the output dimensions of QR Codes.
  • Embedded QR Code Generators - Generates QR Code symbols without heap allocation for use in constrained environments like microcontrollers.
  • QR Code Segment Assemblers - Combines user-defined data segments with mode indicators and length fields into a single structured bitstream for QR Code encoding.
  • QR Code Version Selectors - Selects QR Code version from 1 to 40 based on data capacity and error correction level, adjusting module count accordingly.
  • Automatic Mode Text Encoders - Encodes a Unicode string into a QR Code symbol, automatically selecting the most compact segment mode.
  • Custom Segment Encoders - Encodes a user-defined list of segments (numeric, alphanumeric, or byte) into a single QR Code symbol.
  • QR Code Binary Encoders - Encodes a raw byte sequence into a QR Code symbol, suitable for non-textual payloads.
  • Manual Memory Management Utilities - Uses pre-allocated buffers and avoids heap allocation for deterministic memory usage in constrained environments.
  • QR Code Segment Constructors - Allows manual construction of data segments, including ECI segments, for advanced control over QR Code content.
  • Error Correction Codes - Applies Reed-Solomon codes to generate error correction codewords for QR Code symbol damage recovery.
  • QR Code Error Correction Level Selectors - Selects one of four error correction levels to balance data density against damage tolerance in QR Codes.
  • QR Code Error Correction Optimizers - Automatically selects the smallest version that fits the data within a user-specified range and optionally boosts the error correction level.
  • QR Code Numeric Alphanumeric Encoders - Encodes numeric and alphanumeric text using fewer bits than general text encoding for smaller QR symbols.
  • QR Code Bit-Packing Modes - Implements mode-specific bit-packing for numeric, alphanumeric, byte, and kanji QR Code data segments.
  • Heap-Free QR Code Encoders - Encodes a QR Code using only pre-allocated buffers, suitable for constrained environments like microcontrollers.
  • QR Code Mask Pattern Evaluators - Evaluates all 8 mask patterns and selects the one that minimizes finder-like penalty patterns for the best visual result.
  • QR Code Mask Pattern Selectors - Applies a specific or automatically selected mask pattern to minimize visual artifacts in the QR Code symbol.
  • QR Code Mask Penalty Scorers - Evaluates all eight QR Code mask patterns by calculating penalty scores for finder-like patterns to select the optimal visual result.
  • QR Code Module Matrix Renderers - Renders the final QR Code as a binary matrix of modules, including finder patterns, timing patterns, and alignment patterns.
  • Kanji Mode Encoders - Implements kanji mode encoding for compact QR Code symbols from Japanese text.
  • Kanji QR Code Encoders - Saves space by encoding Japanese Unicode text in kanji mode instead of UTF-8 bytes for QR Codes.
  • QR Code Error Correction Optimizers - Automatically selects the smallest QR Code version and highest error correction level that fits the data.

Star 历史

nayuki/qr-code-generator 的 Star 历史图表nayuki/qr-code-generator 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

QR Code Generator 的开源替代方案

相似的开源项目,按与 QR Code Generator 的功能重合度排序。
  • fukuchi/libqrencodefukuchi 的头像

    fukuchi/libqrencode

    2,873在 GitHub 上查看↗

    libqrencode is a C library for generating QR Code symbols from text, binary, and structured data. It provides a core encoding engine that converts input data into QR Code symbols with configurable error correction levels and version settings, and includes a command-line tool for producing QR Code images directly from text or data input. The library supports multiple encoding modes including numeric, alphabetic, Japanese kanji, and 8-bit binary data, with automatic optimization to select the most efficient mode for a given input string. It can encode arbitrary binary data containing NUL charac

    C
    在 GitHub 上查看↗2,873
  • divan/txqrdivan 的头像

    divan/txqr

    3,060在 GitHub 上查看↗

    txqr is a protocol and encoder for streaming large data payloads over QR codes. It enables the offline transfer of data between devices by encoding information into a sequence of scannable QR images. The system uses fountain codes and erasure coding to ensure data integrity. This allows a receiver to reconstruct the full original message from any subset of frames, making the transmission resilient to missed or corrupted frames during the scanning of animated QR sequences. The project covers high-volume data encoding and frame-independent reconstruction. It supports looping sequence streaming

    Go
    在 GitHub 上查看↗3,060
  • codebude/qrcodercodebude 的头像

    codebude/QRCoder

    5,135在 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#
    在 GitHub 上查看↗5,135
  • 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

    JavaScriptcomponentqr-codereact
    在 GitHub 上查看↗874
查看 QR Code Generator 的所有 30 个替代方案→

常见问题解答

nayuki/qr-code-generator 的主要功能有哪些?

nayuki/qr-code-generator 的主要功能包括:QR Code Generation, Custom Data Segments, Embedded QR Code Generators, Multi-Language QR Code Libraries, QR Code Version Constrainers, QR Code Segment Assemblers, QR Code Version Selectors, Automatic Mode Text Encoders。

nayuki/qr-code-generator 有哪些开源替代品?

nayuki/qr-code-generator 的开源替代品包括: fukuchi/libqrencode — libqrencode is a C library for generating QR Code symbols from text, binary, and structured data. It provides a core… divan/txqr — txqr is a protocol and encoder for streaming large data payloads over QR codes. It enables the offline transfer of… codebude/qrcoder — QRCoder is a native C# library for generating and rendering QR codes from text and data payloads. It provides a… rosskhanas/react-qr-code — This project is a data encoding library and React component generator designed to convert text strings into scannable… kozakdenys/qr-code-styling — This library provides a framework for generating and styling QR codes within web applications. It transforms raw data… soldair/node-qrcode — node-qrcode is a JavaScript library and command-line tool for generating scannable QR codes from text or binary data.…