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

dm77/barcodescannerArchived

0
View on GitHub↗
5,436 stars·1,425 forks·Java·10 views

Barcodescanner

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 barcode decoding, and user interface customization for designing tailored view finders and visual overlays.

Features

  • Camera Feed Decoders - Detects and decodes barcode data from a live camera feed by translating visual patterns into text.
  • Android Camera Barcode SDKs - Provides a comprehensive SDK for integrating real-time barcode scanning into Android applications via the device camera.
  • Android Barcode Scanner Libraries - Provides an Android library for detecting and decoding barcode data from a live camera feed.
  • Camera Capture Controllers - Handles low-level camera hardware control, including flash and autofocus, to optimize scanning image quality.
  • Flash and Focus Controls - Provides programmatic management of flash toggling and autofocus to optimize image capture for scanning.
  • Advanced Mobile Camera Controls - Manages camera sensors, autofocus, and flash settings on Android devices to optimize scanning image capture.
  • Hardware Abstraction Layers - Provides a consistent API for managing camera flash, autofocus, and sensor selection across different Android devices.
  • Preview Aspect Managers - Adjusts the aspect ratio and size of camera feeds to fit various Android screen dimensions.
  • Custom Viewfinder Designs - Creates tailored view finders and visual overlays to guide users during the barcode scanning process.
  • Aspect Ratio Correction - Adjusts camera preview dimensions to prevent image stretching and maintain correct proportions across different screen scales.
  • Camera Index Selections - Enables switching between available camera sensors on the device to source the scanning feed.
  • Event-Driven Callbacks - Triggers specific application actions immediately after a barcode is successfully decoded from the camera feed.
  • Viewfinder Overlays - Renders a customizable visual guide over the camera preview to assist users in aligning barcodes.
  • Camera Preview Embeddings - Manages the embedding and aspect ratio of the camera preview within the Android view hierarchy.
  • Preview Dimension Scaling - Adjusts preview size and aspect ratio tolerance to ensure the camera view fits various screen dimensions.
  • Custom View Rendering - Allows modifying the appearance and shape of the scanning overlay using custom visual attributes.
  • Barcode Format Filters - Restricts decoding to a specific subset of barcode formats to increase detection speed and accuracy.

Star history

Star history chart for dm77/barcodescannerStar history chart for dm77/barcodescanner

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 Barcodescanner

Similar open-source projects, ranked by how many features they share with Barcodescanner.
  • natario1/cameraviewnatario1 avatar

    natario1/CameraView

    5,125View on GitHub↗

    CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It provides an abstraction layer for managing camera hardware and a media capture API for recording high-resolution video and RAW photos with configurable bitrates and resolutions. The project features a real-time camera filter framework and a preview manager. These systems allow for the application of custom shaders and visual effects to live camera streams and the rendering of previews with customizable aspect ratios, overlays, and composition grids. The library covers a wide ra

    Javaandroidandroid-librarycamera
    View on GitHub↗5,125
  • journeyapps/zxing-android-embeddedjourneyapps avatar

    journeyapps/zxing-android-embedded

    5,934View on GitHub↗

    This is an Android library that adds barcode scanning to applications using the device camera. It wraps the ZXing barcode decoding engine and exposes it through a simplified Android API, functioning as a software development kit for real-time scanning. The library offers two primary integration approaches: launching a full-screen camera activity through Android intents, or embedding a live scanner view directly into application layouts using SurfaceView or TextureView. Scanner behavior can be customized through programmatic configuration objects before scanning begins, and scanned barcode dat

    Javaandroid-librarybarcode-scanningzxing-android
    View on GitHub↗5,934
  • yipianfengye/android-zxinglibraryyipianfengye avatar

    yipianfengye/android-zxingLibrary

    4,998View on GitHub↗

    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

    Java
    View on GitHub↗4,998
  • mrousavy/react-native-vision-cameramrousavy avatar

    mrousavy/react-native-vision-camera

    9,479View on GitHub↗

    This project is a cross-platform mobile camera framework and real-time computer vision library. It provides a high-performance interface for mobile applications to handle hardware control, media capture, and live camera frame processing. The framework includes a dedicated system for running AI models and custom analysis on live camera streams using high-performance worklets. It also functions as a real-time detection and decoding system for QR codes and barcodes. Broad capabilities cover the capture of high-resolution photos and videos with controls for zoom, HDR, and frame rates. The projec

    TypeScriptandroidbarcodecamera
    View on GitHub↗9,479
See all 30 alternatives to Barcodescanner→

Frequently asked questions

What does dm77/barcodescanner do?

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.

What are the main features of dm77/barcodescanner?

The main features of dm77/barcodescanner are: Camera Feed Decoders, Android Camera Barcode SDKs, Android Barcode Scanner Libraries, Camera Capture Controllers, Flash and Focus Controls, Advanced Mobile Camera Controls, Hardware Abstraction Layers, Preview Aspect Managers.

What are some open-source alternatives to dm77/barcodescanner?

Open-source alternatives to dm77/barcodescanner include: natario1/cameraview — CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It… journeyapps/zxing-android-embedded — This is an Android library that adds barcode scanning to applications using the device camera. It wraps the ZXing… yipianfengye/android-zxinglibrary — This is a ZXing-based toolkit for integrating barcode and QR code scanning and generation into Android applications.… mrousavy/react-native-vision-camera — This project is a cross-platform mobile camera framework and real-time computer vision library. It provides a… serratus/quaggajs — quaggaJS is a JavaScript barcode scanner library and client-side processor that performs barcode localization and… google/cameraview — Cameraview is an Android camera integration library used to embed live camera previews and capture photos or videos…