30 open-source projects similar to codebude/qrcoder, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best QRCoder alternative.
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
EFQRCode is a Swift library for generating, styling, and scanning QR codes across iOS, macOS, watchOS, tvOS, and visionOS. It functions as a toolkit for creating both static and animated QR codes and extracting encoded text from one or multiple codes within a single image. The library enables visual branding through the integration of watermarks, icons, and animated sequences. It supports multi-format export, allowing generated codes to be saved as static images, lossless PDFs, animated GIFs, or video files. The toolkit covers high-level functional areas including QR code generation, image-b
This is a PHP library for generating machine-readable QR codes from text or data payloads. It functions as an image library that renders these codes into various formats while providing utilities to verify data accuracy and readability. The project distinguishes itself by supporting branded QR code creation, allowing the embedding of custom logos and text labels. To ensure quality, it includes a validation tool that performs readability verification to confirm that generated codes are scan-ready before deployment. The library covers a broad range of output and rendering capabilities, includi
This project is a React component library for generating and rendering customizable QR codes. It provides tools to produce QR codes as either scalable vector graphics or via an HTML5 canvas. The library enables branded QR code design by allowing the embedding of custom logos or images into the center of the code. It supports a range of visual customizations, including the adjustment of dimensions, foreground and background colors, and margin thickness. The toolset covers the programmatic control of error correction levels to maintain scannability when using overlays. It also includes capabil
Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes
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 manag
jsqrcode is a JavaScript library for decoding QR codes within a web browser. It functions as a QR code scanner and decoder capable of extracting encoded text and data from various visual sources. The library supports data extraction from static images via URLs and data URLs, as well as from canvas elements. It also provides real-time scanning capabilities by processing live video streams from a device camera through the media devices API. Its internal processing covers pattern detection, pixel sampling, and binary-matrix decoding. It utilizes Reed-Solomon error correction to recover missing
jsQR is a JavaScript library for locating and decoding QR codes directly within a browser or Node.js environment. It functions as a client-side scanner and decoder that extracts text and data from images using pixel arrays, removing the need for server-side processing. The library provides tools for QR code localization to identify the exact coordinates of corners and alignment patterns within a larger image. It uses image pattern recognition to isolate the QR code and extract its encoded content. Its internal operations cover binarization-based thresholding, geometric pattern localization,
This is a ZXing-based toolkit for integrating barcode and QR code scanning and generation into Android applications. It functions as a barcode scanner capable of decoding data from both live camera streams and static image files. The library includes a QR code generator that supports the creation of image files with custom logos embedded in the center of the code. It also provides a customizable camera scanning interface, allowing for adjustments to the scanning overlay and control over the device flash to improve visibility in low light. Its broader capabilities cover the extraction of text
GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br
Magick.NET is a C# image processing library that serves as a .NET wrapper for ImageMagick. It provides a raster graphics engine for rendering text, drawing graphics, and manipulating images using a native interface. The library handles the conversion of vector files, such as PDF, EPS, and PostScript, into raster formats. It also includes tools for extracting image metadata, such as EXIF data and raw thumbnails. The system covers a wide range of image manipulation capabilities, including resizing, format conversion, watermarking, and the merging of multiple images into static or animated file
XUI is a native Android UI framework and component library designed for building application interfaces. It provides a comprehensive suite of native layouts, input fields, and navigation elements, supported by a tiered theme management system for defining global visual attributes and responsive styles. The framework distinguishes itself through a specialized set of custom views and interaction toolkits, including high-performance calendars, data visualization rendering, and a variety of stylized buttons with integrated timers and visual effects. It also includes integrated media processing ca
This is a Python library for the programmatic creation of standard, artistic, and animated QR codes derived from text or URL inputs. The tool generates stylized visuals by blending QR codes with background images using adjustable brightness and contrast settings. It also creates moving visual codes by merging QR patterns with animated GIFs. The library covers a range of generation workflows, including standard barcode conversion, image-blended artistic designs, and frame-by-frame animated sequences.
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
BGAQRCode-Android is a developer toolkit for Android that provides a library for scanning and recognizing QR codes and barcodes. It functions as a camera scanning framework and a barcode generator for creating one-dimensional and two-dimensional codes. The project includes a customizable UI kit for implementing branded scanning interfaces with adjustable dimensions, colors, and animation styles. It also provides tools for creating customized barcodes featuring specific color palettes and embedded logos. The toolkit manages camera hardware settings, including flashlight control, zoom levels,
wifi-card is a utility for creating printable network credential cards and QR codes to facilitate guest wireless network access. It functions as a generator that produces physical or digital cards containing network names and passwords, automating the process of joining a WiFi network through scannable image formats. The tool operates using a pure-client runtime model, processing all user input and generating the final document entirely within the browser. It employs SVG-based layout rendering and a CSS grid template system to ensure high-resolution, crisp lines across different paper sizes.
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
qrcp is a command-line file sharing utility that hosts a temporary local network server to facilitate wireless file exchanges between computers and mobile devices. It functions as a secure local file host, enabling the transfer of assets over a Wi-Fi network via a web browser. The tool distinguishes itself by using QR codes to automate device pairing, removing the need for manual IP entry. It ensures data privacy through certificate-based HTTPS encryption and simplifies the movement of directory structures by bundling multiple files into ephemeral zip archives. The system supports bidirectio
html5-qrcode is a client-side JavaScript library that enables QR code and barcode scanning directly in a web browser, processing live video from a device camera or decoding codes from uploaded image files without any server-side involvement. The library handles real-time scanning from continuous camera feeds with adjustable frame rates and scanning regions, while also supporting file-based decoding for static images. The scanner offers configurable behavior through runtime settings, allowing developers to adjust scanning speed, viewfinder region, aspect ratio, and restrict decoding to specifi
p5.js is a JavaScript creative coding library and generative art framework. It serves as a web-based graphics engine and a high-level HTML5 Canvas wrapper designed to produce algorithmic imagery and responsive audio-visual experiences. The project provides a simplified sketching API for rendering 2D and 3D graphics directly in a web browser. It enables the creation of interactive animations, generative art, and digital experiences that respond to user input. The library covers a range of applications including interactive data visualization, browser-based multimedia art, and educational prog
This project is a multi-purpose REST API utility collection and developer suite. It serves as a centralized service for real-time information aggregation, data transformation, and a wide array of programmatic tools. The service distinguishes itself by providing a broad range of specialized content delivery endpoints, from curated daily summaries and global trending rankings to randomized entertainment content like jokes and quotes. It also functions as a real-time aggregator for environmental and network data, including weather forecasts, currency exchange rates, and public IP lookups. The c
Common.Utility is a general purpose utility library providing a collection of helper classes for common programming tasks. It functions as a data security framework, a database access wrapper, and a suite of tools for system administration and network communication. The library includes a multimedia processing suite for generating barcodes and QR codes, editing images, and converting video formats. It also provides a network communication toolkit for managing HTTP requests and FTP transfers, as well as integration with email and notification services. The project covers a broad set of capabi
This project is a PHP implementation for automating messages, managing custom menus, and handling media uploads for the WeChat ecosystem. It serves as a social media API wrapper, an OAuth 2.0 client library, and a toolkit for enterprise messaging and payment integration. The library distinguishes itself by providing dedicated workflows for official account integration and enterprise management, including the coordination of corporate organizational structures and employee directories. It also includes specialized tools for marketing automation, such as the issuance of digital coupons and the
react-konva is a declarative React canvas graphics library and 2D vector graphics framework. It serves as a rendering engine and interactive canvas toolset that allows for the drawing and management of complex 2D shapes and graphics using a React component model. The library maps reactive component trees to an underlying object-oriented graphics scene graph, enabling the synchronization of visual states with application data. It provides specialized tools for building interactive graphical interfaces, including support for multi-touch gestures, drag-and-drop functionality, and real-time trans
Utao is a web-based TV media center and streaming site interface wrapper that adapts video platforms for television displays. It functions as a remote control video player, modifying web interfaces to provide a television-like experience on large screens. The project bypasses casting restrictions and membership fees by utilizing user-agent spoofing to request mobile or web versions of sites. It features a system to translate standard television remote inputs into browser commands for managing playback, adjusting video quality, and navigating streaming content. The system includes capabilitie
ggwave is a data-over-sound communication library and audio data modem used for encoding and decoding binary data transmitted through audio waveforms. It implements an acoustic data transfer protocol that enables the exchange of small amounts of information between devices using speakers and microphones. The project provides a cross-platform audio waveform generator capable of transforming digital information into sound and converting received audio signals back into data. It supports the creation of raw audio samples and the export of waveform data into uncompressed WAV files. The system co
node-canvas is a server-side 2D vector graphics and image processing library for Node.js. It provides a server-side implementation of the HTML5 Canvas API using the Cairo graphics library as its rendering engine to draw shapes, text, and paths. The library enables the programmatic generation of dynamic images and the creation of scalable vector graphics and PDF documents. It supports the registration of custom and system fonts for typography rendering and allows for the import of image assets via local paths, buffers, data URIs, and remote URLs. Capabilities include low-level pixel manipulat
RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi