macOS
brew install gnu-barcodelocal Homebrew formula metadata
sudo port install barcodeMacPorts ports tree · textproc/barcode/Portfile · source: api.github.com
brew
Convert text strings to printed bars. Version 0.99 via Homebrew; verified from local package data.
install
brew install gnu-barcodelocal Homebrew formula metadata
sudo port install barcodeMacPorts ports tree · textproc/barcode/Portfile · source: api.github.com
sudo apk add barcodeAlpine Linux edge package indexes · barcode · source: dl-cdn.alpinelinux.org
sudo apt install barcodeDebian stable package indexes · barcode · source: deb.debian.org
sudo dnf install barcodeFedora Rawhide package metadata · barcode · source: dl.fedoraproject.org
nix profile install nixpkgs#barcodenixpkgs package indexes · pkgs/by-name/ba/barcode/package.nix · source: api.github.com
sudo pacman -S barcodeArch Linux sync databases · barcode · source: geo.mirror.pkgbuild.com
sudo zypper install barcodeopenSUSE Tumbleweed package metadata · barcode · source: download.opensuse.org
overview
Convert text strings to printed bars
history
GNU Barcode is a GNU command-line tool and library for turning text strings into printable barcode output, originally centered on PostScript and Encapsulated PostScript and later extended with output formats such as SVG and PCL.
The project was authored and maintained in the GNU ecosystem by Alessandro Rubini. Its README describes a package built to cover common barcode creation needs with a conventional printer, shipping both a library and a command-line front end so applications and scripts can generate barcode symbols.
The 0.99 NEWS entry records later maintenance work including internationalization, GPLv3-or-later licensing, SVG support, and PCL output. That makes GNU Barcode a small but durable example of GNU's printer-and-text utility culture.
GNU Barcode's upstream README notes distribution through ftp.gnu.org and GNU mirrors, a Windows port through GnuWin32, FreeBSD ports packaging, and downstream use by GLabels. Its adoption pattern is therefore typical of focused Unix utilities: not a broad platform, but a reusable program and library that other label-printing tools could embed.
Practitioners use the `barcode` command to read strings from the command line or standard input and emit printable barcode pages or EPS fragments. It supports common product and book codes including UPC, EAN, ISBN, CODE39, and related formats, with sizing and label-table options useful for sticker sheets and print workflows.
Package maintainers care about GNU Barcode because it exposes a narrow, scriptable function with few moving parts: encode strings, select a symbology, and produce printer-friendly output. Its library/front-end split also made it useful as a dependency for label software rather than only as a standalone command.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
barcode | cli | global executable | |
sample | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://www.gnu.org/software/barcode/
install metadata
| Package key | brew:gnu-barcode |
|---|---|
| Version | 0.99 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/gnu-barcode |
| Homepage | https://www.gnu.org/software/barcode/ |
| Repository | https://git.savannah.gnu.org/cgit/barcode.git |
| Upstream docs | https://www.gnu.org/software/barcode |
| License | GPL-3.0-or-later |
| Source archive | https://ftpmirror.gnu.org/gnu/barcode/barcode-0.99.tar.gz |
| Bottle | available (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | gnu-barcode |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
barcode
sudo port install barcodebarcode 0.99-9
Utility for barcode generation
https://www.gnu.org/software/barcode/
sudo apt install barcodebarcode
nix profile install nixpkgs#barcodebarcode 0.99-7
Utility for barcode generation
https://www.gnu.org/software/barcode/
sudo apt install barcodebarcode 0.99-r1
Convert text strings to printed bars in various standards
https://www.gnu.org/software/barcode/
sudo apk add barcodebarcode 0.98-54.fc44
Generates barcodes from text strings
https://www.gnu.org/software/barcode/
sudo dnf install barcodebarcode-devel 0.98-54.fc44
Header files and libraries for barcode development
https://www.gnu.org/software/barcode/
sudo dnf install barcode-develbarcode 0.99-6
A tool to convert text strings to printed bars
https://www.gnu.org/software/barcode/
sudo pacman -S barcodebarcode 0.99-12.4
Text-Mode Barcode Creation Utility
https://www.gnu.org/software/barcode
sudo zypper install barcodebarcode-devel 0.99-12.4
Text-Mode Barcode Creation Utility - Development files
https://www.gnu.org/software/barcode
sudo zypper install barcode-develsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.