awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mebjas avatar

mebjas/html5-qrcode

0
View on GitHub↗
6,030 نجوم·1,130 تفرعات·TypeScript·apache-2.0·6 مشاهداتqrcode.minhazav.dev↗

Html5 Qrcode

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 specific 1D or 2D code formats. It provides callback-driven result handling for successful code detection, scan failures, and video stream errors, with automatic scan termination after a successful read to prevent redundant processing. Camera controls include inline switching between available cameras, torch and zoom adjustment during scanning, and the ability to capture high-resolution video for small or distant codes.

The library supports both camera and file scanning modes, which can be configured independently or combined into a single interface. It includes a multilingual interface system for displaying the scanner in languages other than English, and provides programmatic control to stop scanning sessions and clean up camera resources on demand.

Features

  • Browser-Based Scanners - Enables QR code and barcode scanning directly in a web browser from camera or image files.
  • Barcode Decoders - Decodes QR codes and barcodes from user-selected image files entirely on the client side.
  • Camera Feed Decoders - Captures live camera video and decodes QR codes and barcodes in real time using browser media APIs.
  • QR Codes - Provides real-time QR code scanning from continuous camera video with adjustable frame rate and region.
  • Camera-Based Scanners - Captures live camera video and decodes QR codes and barcodes in real time within a web page.
  • Camera QR Code Scanners - Captures live camera video and decodes QR codes and barcodes in real time from the feed.
  • Image File Barcode Decoders - Decodes QR codes and barcodes from user-selected image files without server uploads.
  • Dual-Mode Scanners - Provides a unified interface for scanning codes from both camera and image file sources.
  • Scan Result Callbacks - Ships callback-driven result handling for successful code detection and scan or video failures.
  • JavaScript - Reads 1D and 2D barcodes from camera video or image files using JavaScript without server uploads.
  • Automatic Scan Terminations - Automatically stops the camera and scanning after a successful code read to prevent redundant processing.
  • Client-Side Barcode Decodings - Decodes QR codes and barcodes from user-selected image files entirely on the client side using JavaScript.
  • Multi-Format Barcode Recognitions - Decodes a configurable subset of 1D and 2D barcode formats using a unified scanning algorithm.
  • QR Code Scanner Libraries - Captures device camera video and decodes QR codes in real time with configurable scanning behavior.
  • Browser-Based Camera Scannings - Captures live camera video and decodes QR codes and barcodes in real time within the browser.
  • Callback-Driven Request Handling - Invokes user-defined callbacks for successful code detection, scan failures, and video stream errors.
  • Scan Success and Failure Callbacks - Invokes user-defined callbacks when a code is successfully decoded or when scanning fails.
  • Barcode Detection Accuracy Enhancements - Enhances the core scanning algorithms to reliably detect codes that currently fail or produce errors.
  • Camera or File Scanning Mode Selections - Configures the scanner to use only the camera, only file upload, or both, and sets the default scan mode.
  • Inline Camera Switchers - Switches between available cameras inline without interrupting the active scanning session.
  • Automatic Scan Termination - Automatically stops the camera and scanning process after a successful code read to prevent redundant scans.
  • Scanning Configurations - Provides runtime configuration for scanning speed, region, code formats, and camera controls.
  • Scan Scope Restrictions - Limits the scanner to decode only a user-defined subset of QR or barcode formats.
  • Scan Session Termination - Provides programmatic control to stop scanning sessions and release camera resources on demand.
  • Runtime Scanning Configurations - Provides a runtime configuration object to adjust scanning speed, region, aspect ratio, and supported code formats.
  • Failure Event Handling - Invokes a user-defined function when no code is detected or when the camera fails to start.
  • Scan Failure Callbacks - Invokes a user-defined callback when the scanner fails to read a code or encounters a video stream error.
  • Inline Camera Switchings - Switches between available cameras inline without stopping the current scan session.
  • Automatic Scan Termination - Automatically stops the camera and scanning process after a successful code read to prevent redundant scans.
  • Scanner Behavior Configurations - Adjusts scanning speed, viewfinder region, aspect ratio, mirror handling, and supported code formats via a configuration object.
  • Scanner Performance and Region Configurations - Adjusts frames per second, scanning region, aspect ratio, and flip behavior to balance scanning speed and accuracy.
  • Camera Flash and Zoom Controls During Scanning - Toggles the device torch and adjusts camera zoom while scanning to improve readability in low light or for distant codes.
  • Camera Torch and Zoom Controls - Controls device torch and camera zoom during scanning to improve readability in low light or for distant codes.
  • Barcode Format Filters - Ships configurable format filtering to restrict scanning to specific 1D and 2D code types.
  • Barcode Format Restrictions - Restricts the scanner to recognize only a user-defined subset of QR or barcode formats.

سجل النجوم

مخطط تاريخ النجوم لـ mebjas/html5-qrcodeمخطط تاريخ النجوم لـ mebjas/html5-qrcode

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Html5 Qrcode

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Html5 Qrcode.
  • serratus/quaggajsالصورة الرمزية لـ serratus

    serratus/quaggaJS

    5,207عرض على GitHub↗

    quaggaJS is a JavaScript barcode scanner library and client-side processor that performs barcode localization and decoding directly within the browser. It functions as a computer vision barcode decoder that extracts data from both static image files and live camera streams without requiring external server requests. The library supports real-time barcode scanning via webcams and can detect multiple barcode formats simultaneously. It includes tools to visualize the decoding process by rendering bounding boxes and scanlines over the image to monitor localization. Users can configure the specif

    JavaScript
    عرض على GitHub↗5,207
  • bingoogolapple/bgaqrcode-androidالصورة الرمزية لـ bingoogolapple

    bingoogolapple/BGAQRCode-Android

    8,016عرض على GitHub↗

    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,

    Cqrcodeqrcode-androidqrcode-generator
    عرض على GitHub↗8,016
  • cozmo/jsqrالصورة الرمزية لـ cozmo

    cozmo/jsQR

    3,992عرض على GitHub↗

    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,

    TypeScriptqrqr-codeqr-parsing-library
    عرض على GitHub↗3,992
  • react-native-camera/react-native-cameraالصورة الرمزية لـ react-native-camera

    react-native-camera/react-native-camera

    9,638عرض على GitHub↗

    This project provides cross-platform programmatic interfaces and UI components for integrating camera hardware into mobile applications. It serves as a tool for implementing image and video capture, as well as specialized scanning and recognition tasks. The library includes specialized capabilities for computer vision, including a barcode scanner for decoding various barcode types, a face detection tool to identify human faces in a live feed, and an optical character recognition engine for extracting written text from the camera stream. The system covers hardware configuration and control, i

    Javacameraface-detectionreact-native
    عرض على GitHub↗9,638
عرض جميع البدائل الـ 30 لـ Html5 Qrcode→

الأسئلة الشائعة

ما هي وظيفة mebjas/html5-qrcode؟

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.

ما هي الميزات الرئيسية لـ mebjas/html5-qrcode؟

الميزات الرئيسية لـ mebjas/html5-qrcode هي: Browser-Based Scanners, Barcode Decoders, Camera Feed Decoders, QR Codes, Camera-Based Scanners, Camera QR Code Scanners, Image File Barcode Decoders, Dual-Mode Scanners.

ما هي البدائل مفتوحة المصدر لـ mebjas/html5-qrcode؟

تشمل البدائل مفتوحة المصدر لـ mebjas/html5-qrcode: serratus/quaggajs — quaggaJS is a JavaScript barcode scanner library and client-side processor that performs barcode localization and… bingoogolapple/bgaqrcode-android — BGAQRCode-Android is a developer toolkit for Android that provides a library for scanning and recognizing QR codes and… cozmo/jsqr — jsQR is a JavaScript library for locating and decoding QR codes directly within a browser or Node.js environment. It… react-native-camera/react-native-camera — This project provides cross-platform programmatic interfaces and UI components for integrating camera hardware into… yipianfengye/android-zxinglibrary — This is a ZXing-based toolkit for integrating barcode and QR code scanning and generation into Android applications.… lazarsoft/jsqrcode — jsqrcode is a JavaScript library for decoding QR codes within a web browser. It functions as a QR code scanner and…