awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
serratus avatar

serratus/quaggaJS

0
View on GitHub↗
5,207 estrellas·972 forks·JavaScript·MIT·14 vistasserratus.github.io/quaggaJS↗

QuaggaJS

quaggaJS es una librería de escáner de códigos de barras JavaScript y procesador del lado del cliente que realiza la localización y decodificación de códigos de barras directamente dentro del navegador. Funciona como un decodificador de códigos de barras de visión artificial que extrae datos tanto de archivos de imagen estáticos como de transmisiones de cámara en vivo sin requerir solicitudes al servidor externo.

La librería soporta el escaneo de códigos de barras en tiempo real a través de cámaras web y puede detectar múltiples formatos de códigos de barras simultáneamente. Incluye herramientas para visualizar el proceso de decodificación renderizando cuadros delimitadores y líneas de escaneo sobre la imagen para monitorear la localización.

Los usuarios pueden configurar los tipos de códigos de barras específicos que se escanearán y restringir la búsqueda de decodificación a un área de escaneo rectangular personalizada para mejorar el rendimiento y reducir los falsos positivos. Estas capacidades se aplican tanto a la decodificación de imágenes estáticas como a las transmisiones de video en vivo.

Features

  • Barcode Decoders - Implements a full barcode decoding pipeline for real-time scanning via device camera streams.
  • Camera Feed Decoders - Decodes various barcode types in real-time from a device's live camera stream.
  • Barcode Pattern Validation - Validates detected barcodes by checking if the sequence of bars and spaces matches known format specifications.
  • Image File Barcode Decoders - Processes static image files to locate and decode barcodes entirely within the browser.
  • JavaScript - Ships as a JavaScript library for detecting and decoding barcodes from images and live video.
  • Client-Side Barcode Decodings - Identifies and translates barcode data from static image files or uploaded browser files using JavaScript.
  • Real-Time Video Analysis - Captures and analyzes video frames at set intervals for continuous real-time barcode decoding.
  • Multi-Format Barcode Recognitions - Supports simultaneous detection and decoding of multiple 1D and 2D barcode formats from a single stream.
  • Web Barcode Integrations - Provides a JavaScript library for integrating barcode scanning and decoding capabilities directly into web applications.
  • Webcam Feed Decoders - Processes live webcam streams to identify barcodes and renders localization bounding boxes for visual feedback.
  • ROI Filtering - Allows restricting the decoding search area to a defined coordinate box to reduce computational overhead.
  • Scan Area Restrictions - Defines a rectangular region within the input stream to limit where the decoder searches for barcodes.
  • Scanning Configurations - Provides the ability to restrict the decoding search to a custom rectangular scan area to improve performance.
  • Canvas-Based Image Processors - Uses the HTML5 Canvas API to manipulate raw pixel data for barcode visual analysis.
  • Scanline Analysis - Locates barcodes by analyzing horizontal intensity transitions across specific rows of pixels.
  • Decoding Area Restrictions - Defines a rectangular region within the input stream to focus decoding and improve performance.
  • Barcode Format Filters - Provides the ability to limit scanning to specific barcode formats to improve decoding accuracy.

Historial de estrellas

Gráfico del historial de estrellas de serratus/quaggajsGráfico del historial de estrellas de serratus/quaggajs

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a QuaggaJS

Proyectos open-source similares, clasificados según cuántas características comparten con QuaggaJS.
  • mebjas/html5-qrcodeAvatar de mebjas

    mebjas/html5-qrcode

    6,030Ver en GitHub↗

    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

    TypeScriptbarcodecamerahtml5
    Ver en GitHub↗6,030
  • zxing-js/libraryAvatar de zxing-js

    zxing-js/library

    2,917Ver en GitHub↗

    This library is a multi-format barcode processing utility designed for web browsers and server-side environments. It provides a comprehensive suite of tools for both decoding existing barcode symbols and generating new ones from input data. The project distinguishes itself by enabling continuous, real-time barcode scanning directly from live video streams. By utilizing browser camera interfaces and automated frame processing, it allows applications to capture and interpret one-dimensional and two-dimensional barcode data without requiring manual image uploads or user intervention. Beyond rea

    TypeScriptbarcodedecoding-imagesencoding-library
    Ver en GitHub↗2,917
  • react-native-camera/react-native-cameraAvatar de react-native-camera

    react-native-camera/react-native-camera

    9,638Ver en 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
    Ver en GitHub↗9,638
  • dm77/barcodescannerAvatar de dm77

    dm77/barcodescanner

    5,436Ver en GitHub↗

    This is an Android barcode scanning library designed to detect and decode barcode data from a live camera feed. It provides the core infrastructure for translating visual patterns into text on mobile devices. The library includes a camera preview manager that adjusts aspect ratios and feed sizes to fit various screen dimensions, as well as a hardware controller for managing flash, autofocus, and sensor selection. It also features a barcode format filter to restrict scanning to specific barcode types to increase detection speed and accuracy. The project covers camera hardware control, live ba

    Java
    Ver en GitHub↗5,436
Ver las 30 alternativas a QuaggaJS→

Preguntas frecuentes

¿Qué hace serratus/quaggajs?

quaggaJS es una librería de escáner de códigos de barras JavaScript y procesador del lado del cliente que realiza la localización y decodificación de códigos de barras directamente dentro del navegador. Funciona como un decodificador de códigos de barras de visión artificial que extrae datos tanto de archivos de imagen estáticos como de transmisiones de cámara en vivo sin requerir solicitudes al servidor externo.

¿Cuáles son las características principales de serratus/quaggajs?

Las características principales de serratus/quaggajs son: Barcode Decoders, Camera Feed Decoders, Barcode Pattern Validation, Image File Barcode Decoders, JavaScript, Client-Side Barcode Decodings, Real-Time Video Analysis, Multi-Format Barcode Recognitions.

¿Qué alternativas de código abierto existen para serratus/quaggajs?

Las alternativas de código abierto para serratus/quaggajs incluyen: mebjas/html5-qrcode — html5-qrcode is a client-side JavaScript library that enables QR code and barcode scanning directly in a web browser,… zxing-js/library — This library is a multi-format barcode processing utility designed for web browsers and server-side environments. It… react-native-camera/react-native-camera — This project provides cross-platform programmatic interfaces and UI components for integrating camera hardware into… dm77/barcodescanner — This is an Android barcode scanning library designed to detect and decode barcode data from a live camera feed. It… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… shimat/opencvsharp — OpenCVSharp is a .NET library that wraps native OpenCV functions, providing C# developers with access to OpenCV's…