awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fukuchi avatar

fukuchi/libqrencode

0
View on GitHub↗
2,873 Stars·616 Forks·C·lgpl-2.1·5 Aufrufefukuchi.org/works/qrencode↗

Libqrencode

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 characters, construct custom input streams from multiple data segments, and split large payloads across several linked QR Code symbols using structured append encoding. The library also offers experimental support for generating smaller Micro QR Code symbols for space-constrained applications.

Additional capabilities include bitmap output generation for direct rendering, error correction and version configuration, and the ability to combine multiple QR Code symbols into structured sequences. The library provides version retrieval functionality for compatibility checks.

Features

  • QR Code Generators - Provides a C library that generates QR Code bitmaps from text, binary, and structured data.
  • QR Code Encoders - C library that generates QR Code symbols from text, binary, and structured data with configurable settings.
  • Multi-Mode Encoders - Encodes numeric, alphabetic, Japanese kanji, and 8-bit data within QR Code symbols.
  • Custom Segment Encoders - Constructs QR Code input from multiple data segments, each with its own encoding mode and metadata.
  • QR Code Binary Encoders - Encodes arbitrary binary data including NUL characters into a QR Code symbol using 8-bit mode.
  • Structured Append Libraries - Ships a structured append feature that splits large payloads across multiple linked QR Code symbols.
  • QR Code Data Splittings - Splits large payloads across multiple QR Code symbols for reassembly by scanners.
  • QR Code Bitmap Outputs - Produces raw bitmap images of QR Code symbols for direct rendering by applications.
  • Command-Line Generators - Ships a command-line tool that produces QR Code images directly from text or data input.
  • Multi-Segment Input Encoders - Builds QR Code symbols from manually constructed input data composed of multiple segments.
  • Structured Append Data Encoders - Splits large payloads across multiple linked QR Code symbols for scanner reassembly.
  • Structured Append Encoders - Links multiple QR Code symbols into structured append sequences for encoding larger data sets.
  • Structured Sequence Encoders - Combines several QR Code symbols into structured sequences for encoding larger data sets.
  • Symbol Linking Encoders - Links multiple QR Code symbols in a singly-linked list to represent structured sequences.
  • QR Code Error Correction Optimizers - Sets error correction level and symbol version to control redundancy and data capacity before encoding.
  • QR Code Mode Optimizers - Automatically selects the most efficient encoding mode to minimize QR Code symbol size.

Star-Verlauf

Star-Verlauf für fukuchi/libqrencodeStar-Verlauf für fukuchi/libqrencode

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Libqrencode

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Libqrencode.
  • nayuki/qr-code-generatorAvatar von nayuki

    nayuki/QR-Code-generator

    6,432Auf GitHub ansehen↗
    Javacc-plus-plusjava
    Auf GitHub ansehen↗6,432
  • jeromeetienne/jquery-qrcodeAvatar von jeromeetienne

    jeromeetienne/jquery-qrcode

    4,860Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,860
  • kozakdenys/qr-code-stylingAvatar von kozakdenys

    kozakdenys/qr-code-styling

    2,851Auf GitHub ansehen↗

    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

    TypeScript
    Auf GitHub ansehen↗2,851
  • sumimakito/awesome-qr.jsAvatar von sumimakito

    sumimakito/Awesome-qr.js

    1,704Auf GitHub ansehen↗

    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

    JavaScriptqrqr-codeqr-generator
    Auf GitHub ansehen↗1,704
Alle 30 Alternativen zu Libqrencode anzeigen→

Häufig gestellte Fragen

Was macht fukuchi/libqrencode?

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.

Was sind die Hauptfunktionen von fukuchi/libqrencode?

Die Hauptfunktionen von fukuchi/libqrencode sind: QR Code Generators, QR Code Encoders, Multi-Mode Encoders, Custom Segment Encoders, QR Code Binary Encoders, Structured Append Libraries, QR Code Data Splittings, QR Code Bitmap Outputs.

Welche Open-Source-Alternativen gibt es zu fukuchi/libqrencode?

Open-Source-Alternativen zu fukuchi/libqrencode sind unter anderem: nayuki/qr-code-generator. 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… kozakdenys/qr-code-styling — This library provides a framework for generating and styling QR codes within web applications. It transforms raw data… sumimakito/awesome-qr.js — Awesome-qr.js is a JavaScript library designed for the generation and rendering of customizable QR codes. It provides… efprefix/efqrcode — EFQRCode is a Swift library for generating, styling, and scanning QR codes across iOS, macOS, watchOS, tvOS, and… codebude/qrcoder — QRCoder is a native C# library for generating and rendering QR codes from text and data payloads. It provides a…