Back to directory

qr.dart

qr.dart is a Dart library for generating QR codes, supporting versions 1 through 40, adjustable error-correction levels, and Extended Channel Interpretation for multi-part or non-ASCII payloads.

qr.dart

qr.dart generates QR codes in Dart, covering QR versions 1 through 40, configurable error-correction and redundancy levels, and Extended Channel Interpretation (ECI) support for encoding multi-part or non-default-charset payloads.

A QrCode is built from a QrPayload, either a simple string or one composed with ECI segments added explicitly, and wrapped in a QrImage for rendering; a caller iterates the image's modules and checks isDark at each position to draw the code with whatever graphics API it is using. The package is used by downstream libraries including pretty_qr_code, a Flutter widget for rendering QR codes, and qr_image_exporter, which exports QR codes as PNG image data.

More in Libraries

See all 292
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • TradeCanvas

    bonguynvan.github.io

    A zero-dependency canvas charting engine for building TradingView-style trading charts in JavaScript, with 66 technical indicators, 24 drawing tools, 17 chart types, and real-time streaming.

  • 3d retro graphics

    3d-retro.com

    A free, CC0-licensed library of copy-paste retro 3D and demoscene graphics effects, such as plasma, raytracing, and voxel terrain, runnable as WebGL 1 or plain 2D canvas.