The project Ada Bar Codes provides a framework for generating various types of bar codes (1D, or 2D, like QR codes) on different output formats and devices.
Alire crate: https://alire.ada.dev/crates/bar_codes
Mirror: https://github.com/zertovitch/ada-bar-codes

Features

  • 1D codes supported: Code 128, EAN-13, MSI, UPC-A
  • 2D codes supported: Data Matrix, QR Codes
  • Standalone (no external dependency, no binary stuff, no SDK required for working)
  • Unconditionally portable
  • Task safe
  • Pure Ada 2012 (nothing compiler/system specific), can be used in projects in Ada 2012 and later language versions
  • Vector graphics output (examples provided: PDF, SVG)
  • Raster graphics output (examples provided: PNG, PBM)
  • Tests and demos included
  • Permissive license (MIT)
  • Free, open-source

Project Samples

Project Activity

See All Activity >