pkg.soopen package index

brew / rank 3985

Install go-bindata with Homebrew, apk, apt, MacPorts, Nix, zypper

Small utility that generates Go code from any file. Version 4.0.2 via Homebrew; verified 2026-07-25. Also installable with debian: sudo apt install go-bindata.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install go-bindata

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install go-bindata

MacPorts ports tree · devel/go-bindata/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add go-bindata

Alpine Linux edge package indexes · go-bindata · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install go-bindata

Debian stable package indexes · go-bindata · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#go-bindata

nixpkgs package indexes · pkgs/by-name/go/go-bindata/package.nix · source: api.github.com

openSUSE zypperverified · 92%
sudo zypper install golang-github-jteeuwen-go-bindata

openSUSE Tumbleweed package metadata · golang-github-jteeuwen-go-bindata · source: download.opensuse.org

overview

Package summary

Small utility that generates Go code from any file

Commands and aliases

  • go-bindata

history

Project history and usage

go-bindata is a Go code-generation utility for embedding files into Go programs. It belongs to an older pre-embed generation of Go asset tooling: developers ran a command over static assets, committed or built the generated Go file, and accessed assets through generated helper functions.

Project history

The project lineage began with jteeuwen/go-bindata, whose README described conversion of arbitrary files into manageable Go source code. Kevin Burke's fork became the Homebrew-trusted version and documented maintenance changes such as atomic writes, SHA-256 hashes for embedded files, generated code formatting, size reporting, and safer file-mode handling.

Adoption history

The tool spread through package-manager ecosystems because it solved a common deployment problem for Go services before Go added native file embedding. Homebrew, Debian-family packages, Nix, MacPorts, and other distributions carried go-bindata or its original jteeuwen package name, which made it a familiar build-time dependency for Go web services and single-binary CLIs.

How it is used

Practitioners use go-bindata by pointing the CLI at one or more directories, often with recursive `...` patterns, and then importing the generated `bindata.go` output into an application. The README highlights common production and development patterns: debug mode loads assets from disk during iteration, release mode embeds them into the binary, and flags such as `-o`, `-ignore`, `-prefix`, `-nocompress`, and `-nomemcopy` tune output shape and runtime tradeoffs.

Why package nerds care

For package maintainers, go-bindata is notable as a maintained fork of a once widely packaged Go asset tool. Its presence in Homebrew under Kevin Burke's fork records the practical packaging move from an older upstream identity to a maintained distribution target.

Timeline

  • 2016: Kevin Burke's fork was created on GitHub.
  • 2017: The fork began publishing GitHub releases.
  • 2023: v4 releases continued the module-era maintenance line.

Related projects

  • jteeuwen/go-bindata
  • elazarl/go-bindata-assetfs
  • Go embed package

security posture

Risk level: green

library-like package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • library-like package without higher-risk signals

Signals

  • metadata:library-like

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
go-bindataexecutableindexed executableDiscovered from the local executable index.

freshness

Version and 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.

page generated2026-08-03
manager version4.0.2
manager updated2026-07-25
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:go-bindata
Version4.0.2
Package managerHomebrew
Homepagehttps://github.com/kevinburke/go-bindata
Repositoryhttps://github.com/kevinburke/go-bindata
Last updated2026-07-25T20:55:23-04:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

go-bindata 3.0.7+git20151023.72.a0ff256-4+b16

embed data in a Go program

https://github.com/jteeuwen/go-bindata

sudo apt install go-bindata
  • Section: devel
  • Architecture: amd64
  • Source Package: golang-bindata
  • 1 dependencies
  • normalized package name match
  • Matched by: Go Bindata
Debian stable package indexes · deb.debian.org · Debian stable package indexes: go-bindata from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

go-bindata

nix profile install nixpkgs#go-bindata
  • normalized package name match
  • Matched by: Go Bindata
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/go/go-bindata/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

go-bindata 3.0.7+git20151023.72.a0ff256-4build1

embed data in a Go program

https://github.com/jteeuwen/go-bindata

sudo apt install go-bindata
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: golang-bindata
  • 1 dependencies
  • normalized package name match
  • Matched by: Go Bindata
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: go-bindata from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

go-bindata 3.1.3-r45

A small utility which generates Go code from any file

https://github.com/go-bindata/go-bindata

sudo apk add go-bindata
  • License: CC0-1.0
  • Architecture: x86_64
  • Source Package: go-bindata
  • 1 provides
  • normalized package name match
  • Matched by: Go Bindata
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: go-bindata from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
zypper95%

golang-github-jteeuwen-go-bindata 3.0.7+git20151023.72.a0ff256-5.26

A small utility which generates Go code from any file

https://github.com/jteeuwen/go-bindata

sudo zypper install golang-github-jteeuwen-go-bindata
  • License: CC0-1.0
  • Category: Development/Languages/Golang
  • Architecture: x86_64
  • Source Package: golang-github-jteeuwen-go-bindata
  • 3 provides
  • normalized package name match
  • Matched by: Go Bindata
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: golang-github-jteeuwen-go-bindata from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

go-bindata

sudo port install go-bindata
  • normalized package name match
  • Matched by: Go Bindata
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/go-bindata/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation