Skip to content

feat: Add Barcode Scanner Field plugin#1257

Merged
saade merged 14 commits intofilamentphp:mainfrom
marcelorodrigo:main
Feb 11, 2026
Merged

feat: Add Barcode Scanner Field plugin#1257
saade merged 14 commits intofilamentphp:mainfrom
marcelorodrigo:main

Conversation

@marcelorodrigo
Copy link
Contributor

Overview

This PR adds the Barcode Scanner Field plugin to the Filament marketplace. This plugin provides a camera-based barcode and QR code scanner input field for Filament forms with a modal interface and real-time scanning.

✨ Features

  • Camera-Based Scanning: Scan barcodes and QR codes using device camera
  • Modal Interface: Clean popup interface that doesn't clutter forms
  • Real-time Scanning: Instant barcode detection and form updates
  • Customizable Icons: Use any Heroicon for the scan button
  • Filament Native: Extends TextInput with full validation support
  • Livewire Integration: Automatically updates form state on scan
  • 31 Languages Supported: Full internationalization (en, es, fr, de, pt_BR, and more)

📦 Package Information

✅ Checklist

  • Plugin documentation added in content/plugins/
  • High-resolution banner image added in content/plugins/images/
  • Author profile added in content/authors/
  • Author avatar added in content/authors/avatars/
  • Correct naming conventions followed (marcelo-wiebbelling-barcode-scanner-field)
  • Supports both Filament v4 and v5
  • Dark theme support included

@marcelorodrigo marcelorodrigo requested a review from saade as a code owner February 1, 2026 17:46
@marcelorodrigo marcelorodrigo changed the title feat: Add Barcode Scanner Field plugin by marcelo-wiebbelling feat: Add Barcode Scanner Field plugin Feb 1, 2026
@saade saade added new plugin new author pending discord channel We’re working on cleaning up old channels to make room for new ones. labels Feb 9, 2026
Copy link
Member

@saade saade left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey! Your plugin image must follow the 16:9 aspect ratio, be at least 2560x1440 pixels, and preferably be a JPEG file, as outlined in our Contributing Guide.

Please make the necessary adjustments and let us know once it’s fixed.

@marcelorodrigo
Copy link
Contributor Author

@saade thanks for your review. I believe the image now fits the requirements.

@saade saade merged commit 08fc26f into filamentphp:main Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changes requested new author new plugin pending discord channel We’re working on cleaning up old channels to make room for new ones.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants