{"id":21666389,"url":"https://github.com/doo/scanbot-sdk-example-linux","last_synced_at":"2025-06-11T23:34:53.482Z","repository":{"id":252835021,"uuid":"636165662","full_name":"doo/scanbot-sdk-example-linux","owner":"doo","description":"Fast and reliable Linux barcode scanner library","archived":false,"fork":false,"pushed_at":"2025-03-13T09:51:57.000Z","size":6697,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-13T10:35:45.226Z","etag":null,"topics":["barcode-reader","barcode-scanner","barcode-scanning","c-plus-plus","example","library","linux","plugin","python","qrcode","scan","scanner","sdk"],"latest_commit_sha":null,"homepage":"https://scanbot.io/developer/linux-barcode-scanner/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doo.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-04T09:01:11.000Z","updated_at":"2025-03-03T13:35:22.000Z","dependencies_parsed_at":"2024-08-12T21:42:51.458Z","dependency_job_id":"e803a42c-a647-4e89-acc8-d96e5df727ac","html_url":"https://github.com/doo/scanbot-sdk-example-linux","commit_stats":null,"previous_names":["doo/scanbot-sdk-example-linux"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-sdk-example-linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-sdk-example-linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-sdk-example-linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doo%2Fscanbot-sdk-example-linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doo","download_url":"https://codeload.github.com/doo/scanbot-sdk-example-linux/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244566933,"owners_count":20473451,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["barcode-reader","barcode-scanner","barcode-scanning","c-plus-plus","example","library","linux","plugin","python","qrcode","scan","scanner","sdk"],"created_at":"2024-11-25T11:26:26.796Z","updated_at":"2025-06-11T23:34:53.470Z","avatar_url":"https://github.com/doo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"left\"\u003e\n  \u003cimg src=\".images/ScanbotSDKLogo.png#gh-light-mode-only\" width=\"15%\" /\u003e\n\u003c/p\u003e\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\".images/ScanbotSDKLogo_darkmode.png#gh-dark-mode-only\" width=\"15%\" /\u003e\n\u003c/p\u003e\n\n# Example App for the Scanbot Linux Barcode Scanner SDK (Beta)\n\nThis example app demonstrates integrating the Scanbot Linux Barcode Scanner SDK into C++ and Python applications.\n\n## What is the Scanbot SDK?\n\nThe [Scanbot SDK](https://scanbot.io/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) is a set of high-level APIs that integrates barcode, document scanning and data extraction functionalities into mobile apps, websites, and software server for environments, embedded systems, and edge devices. It operates entirely on-device, and no data is transmitted to our or third-party servers.\n\n❗Please note that we currently only offer our **Barcode Scanning SDK for Linux through a closed Beta**. However, the SDK and a trial license are available on request. Please [contact us](mailto:beta@scanbot.io) to receive your trial license.\n\nRefer to the respective README files in the examples' directories for more details.\n\n## Barcode Scanner SDK\n\nThe Scanbot Linux Barcode Scanner SDK extracts barcode data from images. It returns this information as a simple list. The SDK is perfect for deployment on private clouds, drones, robots, and edge devices running Ubuntu, Raspberry Pi OS, or Debian.\n\n### Technical requirements\n\n* **Supported architectures**: ARM64 and x86_64.\n* **Camera**: Camera with autofocus and at least 720p resolution.\n* **GPU support**: Uses GPU acceleration on platforms with TensorRT, such as NVIDIA Jetson.\n\n### Performance overview\n\nPerformance with a 1280x720 input image size with NEXT_GEN engine mode:\n| Device                                            | Frame-rate |\n|---------------------------------------------------|------------|\n| Raspberry Pi 4                                    | ~8.5 FPS   |\n| NVidia Jetson Orin Nano 8GB                       | ~40 FPS    |\n| NVidia Jetson Orin Nano 8GB with GPU acceleration | ~85 FPS    |\n\n### Supported barcodes\n\nThe Scanbot Barcode Scanner SDK supports all common 1D- or 2D barcode formats, including:\n\n| Barcode type | Barcode symbologies                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n|:-------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1D Barcodes  | [EAN](https://scanbot.io/barcode-scanner-sdk/ean/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [UPC](https://scanbot.io/barcode-scanner-sdk/upc/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Code 128](https://scanbot.io/barcode-scanner-sdk/code-128/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [GS1-128](https://scanbot.io/barcode-scanner-sdk/gs1-128/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Code 39](https://scanbot.io/barcode-scanner-sdk/code-39/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Codabar](https://scanbot.io/barcode-scanner-sdk/codabar/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [ITF](https://scanbot.io/barcode-scanner-sdk/itf-code/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), Code 25, Code 32, Code 93, Code 11, MSI Plessey, Standard 2 of 5, IATA 2 of 5,  Databar (RSS), GS1 Composite                                                                                                                            |\n| 2D Barcodes  | [QR Code](https://scanbot.io/glossary/qr-code/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), Micro QR Code, [Aztec Code](https://scanbot.io/barcode-scanner-sdk/aztec-code/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [PDF417 Code](https://scanbot.io/barcode-scanner-sdk/pdf417/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Data Matrix Code,](https://scanbot.io/barcode-scanner-sdk/data-matrix/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) [GiroCode](https://scanbot.io/glossary/giro-code/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [NTIN Code](https://scanbot.io/glossary/gtin/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [PPN](https://scanbot.io/glossary/ppn/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [UDI](https://scanbot.io/glossary/udi/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), [Royal Mail Mailmark](https://scanbot.io/barcode-scanner-sdk/royal-mail/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites), MaxiCode |\n\n## Additional information\n\n### Guides and Tutorials\n\nIntegrating the Scanbot Barcode Scanner SDK takes just a few minutes, and our step-by-step guides make the process even easier. \n\n💡Please check out our [Linux Tutorial ](https://scanbot.io/techblog/c-plus-plus-barcode-scanner-raspberry-pi-tutorial/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites)for an overview of how to get started.\n\nAlternatively, visit our [developer blog](https://scanbot.io/techblog/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) for a collection of in-depth tutorials, use cases, and best practices for the Scanbot SDK.\n\n### Free integration support\n\nNeed help integrating our barcode scanning software into your Linux apps? We offer [free developer support](https://docs.scanbot.io/support/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) via Slack, MS Teams, or email.\n\nAs a customer, you also get access to a dedicated support Slack or Microsoft Teams channel to talk directly to your Customer Success Manager and our engineers.\n\n### Licensing and pricing\n\nA trial license key is required for evaluation or testing. To get a free \"no-strings-attached\" trial license, please request one [here](mailto:beta@scanbot.io).\n\nOur pricing model is simple: Unlimited barcode scanning for a flat annual license fee, full support included. There are no tiers, usage charges, or extra fees. [Contact](https://scanbot.io/contact-sales/?utm_source=github.com\u0026utm_medium=referral\u0026utm_campaign=dev_sites) our team to receive your quote.\n\n### Other supported platforms\n\nBesides Linux, the Scanbot Barcode Scanner SDK is also available on:\n\n* [Android (native)](https://github.com/doo/scanbot-barcode-scanner-sdk-example-android)\n* [iOS (native)](https://github.com/doo/scanbot-barcode-scanner-sdk-example-ios)\n* [JavaScript (web)](https://github.com/doo/scanbot-barcode-scanner-sdk-example-web)\n* [React Native](https://github.com/doo/scanbot-barcode-scanner-sdk-example-react-native)\n* [Flutter](https://github.com/doo/scanbot-barcode-scanner-sdk-example-flutter)\n* [Capacitor \u0026 Ionic](https://github.com/doo/scanbot-barcode-scanner-sdk-example-capacitor-ionic)\n* [Cordova \u0026 Ionic](https://github.com/doo/scanbot-barcode-scanner-sdk-example-cordova-ionic)\n* [.NET MAUI](https://github.com/doo/scanbot-barcode-sdk-maui-example)\n* [Xamarin \u0026 Xamarin.Forms](https://github.com/doo/scanbot-barcode-scanner-sdk-example-xamarin)\n* [Compose Multiplatform / KMP](https://github.com/doo/scanbot-barcode-scanner-sdk-example-kmp)\n* [UWP](https://github.com/doo/scanbot-barcode-scanner-sdk-example-windows) (Windows SDK)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoo%2Fscanbot-sdk-example-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoo%2Fscanbot-sdk-example-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoo%2Fscanbot-sdk-example-linux/lists"}