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

lincolnloop/python-qrcode

0
View on GitHub↗
4,854 stars·727 forks·Python·other·13 viewspypi.python.org/pypi/qrcode↗

Python Qrcode

python-qrcode is a library for generating QR codes from data and exporting them as images, vectors, or terminal text. It provides specialized encoders for producing portable network graphics, scalable vector graphics, and ASCII text representations.

The project supports visual styling and custom branding, allowing for the modification of module shapes, the application of custom colors, and the embedding of logos.

The capability surface includes image file export for digital assets and terminal-based visualization for displaying QR codes directly within a command line interface. It also manages digital image manipulation and format management to support various visual transformations.

Features

  • QR Code Generators - Provides the core capability to generate scannable QR codes from text or URLs.
  • Vector Graphics Formats - Exports QR codes in scalable vector formats such as SVG with customizable paths.
  • SVG Vector Generation - Produces scalable vector graphics QR codes with customizable paths and XML attributes.
  • QR Code Rendering - Renders QR codes as ASCII characters directly within the terminal environment.
  • SVG Image Exports - Exports generated QR codes as high-quality SVG and PNG image files.
  • QR Code Module Matrix Renderers - Represents the QR code as a binary matrix of modules including required structural patterns.
  • Pixel-to-Character Mapping - Implements logic to map QR module pixels to text characters for terminal display.
  • Branded QR Codes - Supports visual styling and branding via custom colors and embedded logos.
  • Composite Visual Overlays - Allows layering of logos and custom colors over the generated QR code grid.
  • SVG Path Calculations - Calculates precise SVG path coordinates based on the QR module matrix for resolution-independent output.
  • Raster Image Generation - Converts the logical QR module matrix into a pixel-based image array for PNG output.
  • Image Encoders - Encodes QR module data into portable network graphics (PNG) files.
  • Visual Styling - Provides capabilities to customize QR code appearance through custom colors, module shapes, and embedded logos.
  • Image Driver Abstractions - Provides an abstraction layer that separates encoding logic from various image rendering drivers.
  • Terminal Data Visualizations - Enables visualization of QR codes as text-based graphics within a command line interface.
  • Image Processing - Pure Python QR code generator.

Star history

Star history chart for lincolnloop/python-qrcodeStar history chart for lincolnloop/python-qrcode

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 Python Qrcode

Similar open-source projects, ranked by how many features they share with Python Qrcode.
  • sixlabors/imagesharpSixLabors avatar

    SixLabors/ImageSharp

    7,954View on GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    C#bmpc-sharpdrawing
    View on GitHub↗7,954
  • 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
  • soldair/node-qrcodesoldair avatar

    soldair/node-qrcode

    8,058View on GitHub↗

    node-qrcode is a JavaScript library and command-line tool for generating scannable QR codes from text or binary data. It functions as both a generator library for Node.js and web browser environments and a standalone command-line interface. The project supports producing QR codes in multiple formats, including raster images and scalable vector graphics. It can also render barcodes as text representations directly within a terminal for rapid visual verification. The generator includes capabilities for configuring error correction levels and optimizing data density through various encoding mod

    JavaScript
    View on GitHub↗8,058
  • aheckmann/gmaheckmann avatar

    aheckmann/gm

    6,980View on GitHub↗

    gm is a JavaScript image processing library and Node.js manipulation tool that serves as a programmatic wrapper for the GraphicsMagick engine. It translates JavaScript method calls into shell commands to automate the resizing, cropping, and transformation of images. The library provides an interface to execute specific GraphicsMagick operations while allowing raw command passthrough for custom arguments or engine features not covered by the standard API. Its capabilities cover geometric manipulation, color and tone adjustment, and image quality optimization. It includes tools for image compo

    JavaScript
    View on GitHub↗6,980
See all 30 alternatives to Python Qrcode→

Frequently asked questions

What does lincolnloop/python-qrcode do?

python-qrcode is a library for generating QR codes from data and exporting them as images, vectors, or terminal text. It provides specialized encoders for producing portable network graphics, scalable vector graphics, and ASCII text representations.

What are the main features of lincolnloop/python-qrcode?

The main features of lincolnloop/python-qrcode are: QR Code Generators, Vector Graphics Formats, SVG Vector Generation, QR Code Rendering, SVG Image Exports, QR Code Module Matrix Renderers, Pixel-to-Character Mapping, Branded QR Codes.

What are some open-source alternatives to lincolnloop/python-qrcode?

Open-source alternatives to lincolnloop/python-qrcode include: sixlabors/imagesharp — ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying… 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… soldair/node-qrcode — node-qrcode is a JavaScript library and command-line tool for generating scannable QR codes from text or binary data.… aheckmann/gm — gm is a JavaScript image processing library and Node.js manipulation tool that serves as a programmatic wrapper for… pistondevelopers/image — This project is an image processing library designed for manipulating pixel data, applying visual filters, and… codebude/qrcoder — QRCoder is a native C# library for generating and rendering QR codes from text and data payloads. It provides a…