A lightweight application that turns your smartphone into a wireless barcode scanner for your computer. The app establishes a peer-to-peer connection between your phone and computer, allowing you to seamlessly scan barcodes using your phone's camera and have the results automatically inputted on your computer.
Install the desktop app (Receiver) via the release page.
| Windows installer | macOS (Apple Silicon) installer |
|---|
Open the Scanner PWA on a mobile device.
| Scanner Web App |
|---|
- Wireless Scanning: Use phone camera as barcode scanner - no extra hardware needed.
- Plug and Play: Install Receiver on desktop, open Scanner on phone, scan QR code to pair.
- Cross-Platform: Windows, macOS, Linux desktop (Tauri) + PWA on any mobile browser.
- Peer-to-Peer: Direct connection via WebRTC (PeerJS) for low-latency scans.
The repo is a pnpm workspace monorepo with three packages:
receiver/- Desktop app (Tauri + SolidJS)scanner/- PWA mobile app (SolidJS)core/- Shared components, stores, and utilities
git clone https://github.com/Newish0/linked-scanner.git
cd linked-scanner
pnpm installcd receiver
pnpm tauri devUses Tauri v2 with SolidJS + Tailwind (DaisyUI) + TanStack Router.
cd scanner
pnpm devUses SolidJS + Tailwind (DaisyUI) + TanStack Router + ZXing for barcode scanning.
Contributions are welcome! If you find a bug or have an idea for an improvement, please open an issue or submit a pull request.