awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nayuki avatar

nayuki/QR-Code-generator

0
View on GitHub↗
6,432 stele·1,241 fork-uri·Java·8 vizualizăriwww.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.

Istoric stele

Graficul istoricului de stele pentru nayuki/qr-code-generatorGraficul istoricului de stele pentru nayuki/qr-code-generator

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru QR Code Generator

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu QR Code Generator.
  • fukuchi/libqrencodeAvatar fukuchi

    fukuchi/libqrencode

    2,873Vezi pe 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
    Vezi pe GitHub↗2,873
  • divan/txqrAvatar divan

    divan/txqr

    3,060Vezi pe 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
    Vezi pe GitHub↗3,060
  • codebude/qrcoderAvatar codebude

    codebude/QRCoder

    5,135Vezi pe 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#
    Vezi pe GitHub↗5,135
  • rosskhanas/react-qr-codeAvatar rosskhanas

    rosskhanas/react-qr-code

    874Vezi pe 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
    Vezi pe GitHub↗874
Vezi toate cele 30 alternative pentru QR Code Generator→

Întrebări frecvente

Care sunt principalele funcționalități ale nayuki/qr-code-generator?

Principalele funcționalități ale nayuki/qr-code-generator sunt: 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.

Care sunt câteva alternative open-source pentru nayuki/qr-code-generator?

Alternativele open-source pentru nayuki/qr-code-generator includ: 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.…