macOS
brew install zintlocal Homebrew formula metadata
sudo port install zintMacPorts ports tree · textproc/zint/Portfile · source: api.github.com
brew
Barcode encoding library supporting over 50 symbologies. Version 2.16.0 via Homebrew; verified from local package data.
install
brew install zintlocal Homebrew formula metadata
sudo port install zintMacPorts ports tree · textproc/zint/Portfile · source: api.github.com
sudo apk add zintAlpine Linux edge package indexes · zint · source: dl-cdn.alpinelinux.org
sudo apt install libzint-devDebian stable package indexes · libzint-dev · source: deb.debian.org
sudo dnf install zintFedora Rawhide package metadata · zint · source: dl.fedoraproject.org
sudo pacman -S zintArch Linux sync databases · zint · source: geo.mirror.pkgbuild.com
sudo zypper install libQZint-developenSUSE Tumbleweed package metadata · libQZint-devel · source: download.opensuse.org
winget install --id Zint.Zint -eWindows Package Manager source index · Zint.Zint · source: cdn.winget.microsoft.com
overview
Barcode encoding library supporting over 50 symbologies
history
Zint is an open-source barcode-generation suite that spans three audiences at once: desktop users, command-line automation, and application developers embedding a barcode library. That combination makes it more than a toy barcode renderer; it is a packageable barcode backend with GUI and scripting surfaces.
The official manual describes Zint as a cross-platform open-source barcode generating solution made up of a Qt GUI, a command-line executable, and a library API. Its own site frames the project around desktop, CLI, and developer use rather than a single application mode.
The project maintains public source, releases, documentation, and community channels through SourceForge and GitHub. Its source tree shows a C-centered implementation with backend, Qt, Tcl, frontend, and platform-specific documentation areas, reflecting a project that has grown around both embeddable barcode logic and user-facing tools.
Zint has been adopted most visibly as a practical utility and library for people who need standards-heavy barcodes without buying a proprietary generator. The project site identifies developers, businesses, technical users, and people generating QR Code, Code 128, EAN, UPC, Data Matrix, and related output as target users.
Its continued SourceForge download activity and GitHub repository presence show ongoing use in a specialized niche: label generation, document production, application barcode output, and scripted creation of raster or vector barcode assets.
The command-line tool encodes data with options such as `--data`, `--input`, `--output`, and `--barcode`; by default, a simple invocation can create a Code 128 image from text. The manual documents raster and vector outputs including PNG, GIF, EPS, SVG, BMP, EMF, PCX, and TIF.
Developers use libzint when barcode generation belongs inside another program, while desktop users can use Zint Barcode Studio for visual generation and preview. The same package therefore covers batch scripts, GUI workflows, and embedded barcode rendering.
Zint is valuable in package catalogs because it collapses a standards-heavy domain into one installable toolchain: executable, GUI, and library. For maintainers and users, that means barcode generation can be automated in builds, labels, and documents without each project carrying its own encoder.
Its broad symbology list is the package-nerd hook. A small command can generate formats from everyday QR and EAN codes to postal, GS1, Data Matrix, PDF417, Aztec, Han Xin, and industrial codes, making it a useful leaf dependency in otherwise unrelated workflows.
security posture
library-like 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 |
|---|---|---|---|
zint | 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.
install metadata
| Package key | brew:zint |
|---|---|
| Version | 2.16.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/zint |
| Homepage | https://www.zint.org.uk/ |
| Repository | https://github.com/zint/zint |
| Upstream docs | https://zint.org.uk/manual |
| License | GPL-3.0-or-later |
| Source archive | https://downloads.sourceforge.net/project/zint/zint/2.16.0/zint-2.16.0-src.tar.gz |
| Dependencies | libpng |
| Build dependencies | cmake |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | zint |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| 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.
libzint-dev 2.15.0-1+b1
Zint development files
sudo apt install libzint-devlibzint2.15 2.15.0-1+b1
library for encoding data in barcode symbols
sudo apt install libzint2.15zint 2.15.0-1+b1
command line utility to encode data in barcode symbols
sudo apt install zintzint-qt 2.15.0-1+b1
Zint Barcode Studio, a QT frontend to zint
sudo apt install zint-qtlibzint-dev 2.13.0-1build3
Zint development files
sudo apt install libzint-devlibzint2.13 2.13.0-1build3
library for encoding data in barcode symbols
sudo apt install libzint2.13zint 2.13.0-1build3
command line utility to encode data in barcode symbols
sudo apt install zintzint-qt 2.13.0-1build3
Zint Barcode Studio, a QT frontend to zint
sudo apt install zint-qtzint 2.16.0-r0
Barcode encoding library supporting over 50 symbologies
sudo apk add zintzint-dev 2.16.0-r0
Barcode encoding library supporting over 50 symbologies (development files)
sudo apk add zint-devzint-doc 2.16.0-r0
Barcode encoding library supporting over 50 symbologies (documentation)
sudo apk add zint-doczint-qt 2.16.0-r0
Zint Barcode Studio GUI
sudo apk add zint-qtzint 2.15.0-3.fc44
Barcode generator library
sudo dnf install zintzint-devel 2.15.0-3.fc44
Library and header files for zint
sudo dnf install zint-develzint-qt 2.15.0-3.fc44
Zint Barcode Studio
sudo dnf install zint-qtzint-qt-devel 2.15.0-3.fc44
Library and header files for zint-qt
sudo dnf install zint-qt-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.