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

journeyapps/zxing-android-embedded

0
View on GitHub↗
5,934 stars·1,289 forks·Java·Apache-2.0·15 viewsjourneyapps.com↗

Zxing Android Embedded

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 data is returned to the calling activity through Android's standard activity result callback mechanism.

The library captures individual frames from the camera preview stream for decoding without saving full images, and uses the ZXing multi-format scanning algorithm to decode barcodes from raw image data.

Features

  • Barcode Scanners - Provides a barcode scanner that can be launched via camera intent or embedded directly into app layouts.
  • Android Camera Barcode SDKs - Ships an SDK for adding real-time barcode scanning to Android apps using the device camera and ZXing decoder.
  • ZXing Decoder Wrappers - Wraps the ZXing barcode decoding engine to decode barcodes from raw camera image data in Android apps.
  • Android Barcode Scanner Libraries - Integrates ZXing barcode decoding into Android apps via camera intent or embedded scanner view.
  • Android Barcode Scannings - Embeds a barcode scanner into Android apps using the ZXing decoder via camera intent or embedded view.
  • Intent-Based Barcode Scannings - Provides a full-screen camera intent for barcode scanning, returning results via Android's activity result mechanism.
  • Preview Frame Captures - Captures individual frames from the camera preview stream for real-time barcode decoding without saving images.
  • Camera Preview Embeddings - Embeds a live camera preview within app layouts using SurfaceView or TextureView for barcode scanning.
  • Scan Result Callbacks - Passes scanned barcode data back to the calling activity through Android's onActivityResult callback mechanism.
  • Intent-Based - Launches a separate camera activity via Android intents for barcode scanning and returns results.
  • Scanner Behavior Configurations - Allows customization of scanner behavior through programmatic configuration objects before scanning begins.
  • Android Embedded Scanner Views - Provides a reusable Android UI component that embeds a live barcode scanner view directly into app layouts.

Star history

Star history chart for journeyapps/zxing-android-embeddedStar history chart for journeyapps/zxing-android-embedded

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

Frequently asked questions

What does journeyapps/zxing-android-embedded do?

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.

What are the main features of journeyapps/zxing-android-embedded?

The main features of journeyapps/zxing-android-embedded are: Barcode Scanners, Android Camera Barcode SDKs, ZXing Decoder Wrappers, Android Barcode Scanner Libraries, Android Barcode Scannings, Intent-Based Barcode Scannings, Preview Frame Captures, Camera Preview Embeddings.

What are some open-source alternatives to journeyapps/zxing-android-embedded?

Open-source alternatives to journeyapps/zxing-android-embedded include: yipianfengye/android-zxinglibrary — This is a ZXing-based toolkit for integrating barcode and QR code scanning and generation into Android applications.… dm77/barcodescanner — This is an Android barcode scanning library designed to detect and decode barcode data from a live camera feed. It… natario1/cameraview — CameraView is a high-level Android camera library and hardware wrapper designed for capturing photos and videos. It… mebjas/html5-qrcode — html5-qrcode is a client-side JavaScript library that enables QR code and barcode scanning directly in a web browser,… grocy/grocy — Grocy is a self-hosted household management system designed to track grocery inventory, chore logs, and equipment… inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,…

Open-source alternatives to Zxing Android Embedded

Similar open-source projects, ranked by how many features they share with Zxing Android Embedded.
  • 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
  • dm77/barcodescannerdm77 avatar

    dm77/barcodescanner

    5,436View on 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
    View on GitHub↗5,436
  • 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
  • mebjas/html5-qrcodemebjas avatar

    mebjas/html5-qrcode

    6,030View on 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
    View on GitHub↗6,030
See all 13 alternatives to Zxing Android Embedded→