# boombuler/barcode

a barcode creation lib for golang

Repository: https://github.com/boombuler/barcode
Canonical: https://ross.abutalabs.com/products/barcode
Language: Go
License: MIT
License Family: permissive
Topics: barcode, go, qrcode-generator, datamatrix, aztec-code, codabar, code128, code39, code93, ean13, ean8, qrcode, golang, pdf417
Last push: 2025-07-25T11:19:23+00:00

## Health v2 (maintenance only)
Score: 38/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 33, release rhythm 8, longevity 100
- inputs: {"age_days": 4648, "days_push": 404, "days_rel": 407, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1564, forks 184 (observed 2026-08-28T04:05:04.146787+00:00)

## What it is
A Go library for generating many barcode formats including QR Code, Code 128, EAN, DataMatrix, Aztec, and PDF 417. It encodes data into barcode images that can be scaled and rendered to formats like PNG.

## Use cases
- generate qr codes in go
- create barcode images for product labels
- encode ean13 barcodes for retail
- generate datamatrix codes for shipping labels
- render barcodes to png files
- add qr code generation to a go web app

## When to choose
- you need pure-Go barcode generation with no external dependencies
- you need many barcode symbologies in one library
- you want to embed barcode rendering in Go servers or CLI tools

## When to avoid
- you need to scan or decode barcodes rather than create them
- you need specialized symbologies not in the supported list
- you need vector or PDF output rather than raster images

## Facets
- artifact type: library
- maturity: stable
- function: image-processing, serialization
- domain: developer-tools, web-development
- platform: go, cross-platform
- tags: barcode-generation, qrcode, datamatrix, code128, ean13, pdf417, aztec-code

## Member repositories
- boombuler/barcode (main) score 38

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:04.146787+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:00:12.926419+00:00, confidence not recorded.
  - readme: https://github.com/boombuler/barcode (fetched 2026-08-28T04:05:04.146787+00:00, sha 36a41f7dc61d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
