What is STRICH?
STRICH is a JavaScript library designed for real-time barcode scanning in web applications. It leverages modern web technologies like WebAssembly and WebGL to process barcodes directly on the device, supporting a wide range of 1D and 2D symbologies including Code 128, EAN, UPC, QR Code, Data Matrix, and PDF417.
The library includes a built-in scanning UI with features such as targeting overlay, camera selector, flashlight, and tap-to-focus. It offers enterprise-friendly capabilities like white labeling, offline license checking, and predictable pricing with subscription plans. STRICH is compatible with all major web frameworks and browsers on both Android and iOS devices.
Features
- Real-time Scanning: Processes barcodes directly in the web browser using device cameras
- Wide Barcode Support: Handles 1D symbologies (Code 128, EAN, UPC) and 2D symbologies (QR Code, Data Matrix, PDF417)
- Built-in UI: Includes targeting overlay, camera selector, flashlight, and tap-to-focus functionality
- Framework Compatibility: Works with all major web frameworks (Angular, Vue, React, SvelteKit) with zero dependencies
- Enterprise Features: Offers white labeling, offline operation, and predictable subscription pricing
Use Cases
- Inventory management systems for retail operations
- Document tracking in library or logistics applications
- Event check-in and ticket validation processes
- Medical equipment and pharmaceutical tracking
- Manufacturing part identification and quality control
FAQs
-
What happens if I exceed the scan limit of my plan?
If you exceed the limit for two consecutive months, you will be gently nudged toward a higher subscription plan. Scans will not be rejected, and you will have sufficient time to make a decision. -
Does STRICH support Angular/Vue/React/SvelteKit?
Yes, STRICH has zero third-party dependencies and relies only on browser capabilities, making it inherently compatible with all web frameworks including Angular, Vue, React, and SvelteKit. -
Can STRICH read my barcodes?
STRICH supports most common barcode types. To verify compatibility, you can try the free Demo App and select 'All Symbologies' to test with your specific barcodes. -
Why should I pay when there are free alternatives?
If free alternatives like ZXing or QuaggaJS work for your needs, you may not require STRICH. However, STRICH offers maintained, professionally supported, and high-performing scanning solutions with better performance for challenging conditions. -
Do you support GS1 standards?
Yes, Pixelverse GmbH, the company behind STRICH, is a registered GS1 Solution Partner in Switzerland and supports GS1 standards implementation.