AIDC Toolkit
A comprehensive set of libraries for integrating Automatic Identification and Data Capture (AIDC) functionality into web-based applications
A comprehensive set of libraries for integrating Automatic Identification and Data Capture (AIDC) functionality into web-based applications
WARNING
This software is in beta, with production release is scheduled for 2025Q4. To follow the status of this and other projects, go to the AIDC Toolkit projects page.
The AIDC Toolkit is a comprehensive set of libraries for integrating Automatic Identification and Data Capture (AIDC) functionality into web-based applications. The libraries are published as npm packages and full source code is available on GitHub.
TIP
Skip the boring stuff! Go straight to the demo or the API documentation.
| Release | Date | Features |
|---|---|---|
| 1.0.0 | 2025Q4 | * Utility library * GS1 library * Full-featured demo application * English and French localization |
| 1.1.0 | 2026Q1 | * Microsoft Excel add-in integration * Google Sheets add-on integration |
| 1.2.0 | 2026Q1 | * GS1 element string generation and parsing * GS1 Digital Link generation and parsing |
| 2.0.0 | 2026Q2 | Top secret (but it's going to be big) |
The AIDC Toolkit is broken up into a number of packages, each of which builds on the ones that come before. It's not necessary to have a full understanding of all packages in order to use develop code using the AIDC Toolkit, and where critical "must know" information is presented, it's called out.
Shared development artefacts. If you're not developing or maintaining the AIDC Toolkit, this package may be ignored.
Core functionality. Specifically, this package is responsible for internationalization and simplifies the use of i18next across multiple packages and applications. Applications that don't use internationalization or that have their own internationalization framework may ignore this package, but are still required to initialize internationalization via the packages they use.
Foundational utilities. This package provides classes to manipulate integers and strings, independently of any AIDC problem domain.
GS1 AIDC Toolkit. This package is essentially an implementation of the identification portions of the GS1 General Specifications A working knowledge of the GS1 identification system is necessary to use this package.