Automic VaultAutomic Vault

brew

Install zigmod with Homebrew

Package manager for the Zig programming language. Version 103 via Homebrew; verified 2026-06-14.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install zigmod

local Homebrew formula metadata

overview

Package summary

Package manager for the Zig programming language

Commands and aliases

  • zigmod

history

Project history and usage

zigmod is a third-party package manager for the Zig programming language by nektro. It matters historically because it filled a real dependency-management gap before Zig's official build.zig.zon package manager matured, using manifests such as zigmod.yml and the legacy zig.mod file.

Project history

The zigmod GitHub repository was created in November 2020 and describes itself simply as a package manager for Zig. Early releases began immediately, with GitHub release data showing v2-88c035e published on 2020-11-09 and rapid follow-up releases in the same month.

The project's documentation presents zigmod.yml as the main manifest read by Zigmod, with zig.mod as a valid legacy alternative. That detail captures its place in Zig history: it used its own package description format before the official Zig package manager standardized on build.zig.zon.

Zigmod continued to track newer Zig compilers; the README currently says it is built with Zig 0.16.0 and points users to releases, docs, and a tutorial. It also had CI ecosystem support through the Setup Zigmod GitHub Action.

Adoption history

Adoption was niche but important inside the early Zig ecosystem. Before Zig 0.11 introduced the official package manager, a Zig developer wanting dependencies often had to choose between vendoring source, git submodules, custom build.zig logic, or tools such as zigmod.

After Zig 0.11 debuted official package management, zigmod's role changed from trailblazer to compatibility and legacy tooling. It remains useful context for packages that still contain zig.mod or zigmod.yml, and for understanding why older Zig projects do not always look like modern build.zig.zon projects.

How it is used

Typical usage is project-local dependency management: declare packages in zigmod.yml or zig.mod, let zigmod resolve and fetch them, and integrate the resulting dependency graph into Zig builds. The documentation and tutorial are the practical entry points.

For package maintainers, zigmod is mostly a historical signal now: if an upstream Zig project has zigmod files, the recipe may need an older toolchain path or a migration to build.zig.zon rather than assuming current Zig package-manager conventions.

Why package nerds care

Zigmod is package-manager archaeology from a young language ecosystem. It shows the period where community tools experimented with dependency metadata and fetching before the language project made package management part of zig itself.

It also explains a common package-nerd annoyance in Zig: old projects may carry zig.mod, zigmod.yml, custom package managers, or vendored dependencies, while newer projects expect build.zig.zon. That split affects reproducibility and formula maintenance.

Timeline

  • 2020-11-09: nektro/zigmod is created on GitHub and an early v2 release is published.
  • 2021: Zigmod appears in community discussion as a way to avoid git submodules for Zig dependencies.
  • 2023-08-04: Zig 0.11.0 debuts the official package manager, changing zigmod's role in the ecosystem.
  • 2026: Zigmod documentation still describes zigmod.yml as the main manifest and zig.mod as a legacy alternative.

Related projects

  • Zig's official package manager, introduced in Zig 0.11, is the modern upstream package-management path.
  • build.zig.zon is the official Zig package metadata file that displaced many earlier third-party conventions.
  • Setup Zigmod is a GitHub Action for using Zigmod in Zig workflows.

security posture

Risk level: orange

generalized runtime or code generation signal. infrastructure mutation or orchestration signal.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • generalized runtime or code generation signal
  • infrastructure mutation or orchestration signal

Signals

  • text:package manager
  • text:programming language

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 1 build dependencies.

Recommended review

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

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
zigmod.ymlzig.mod

executables

Installed executables

CommandKindExposureNote
zigmodcliglobal executable

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-07-08
manager version103
manager updated2026-06-14
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/nektro/zigmod

install metadata

Package metadata

Package keybrew:zigmod
Version103
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/zigmod
Homepagehttps://nektro.github.io/zigmod/
Repositoryhttps://github.com/nektro/zigmod
Upstream docshttps://github.com/nektro/zigmod/tree/master/docs
LicenseMIT
Source archivehttps://github.com/nektro/zigmod/archive/refs/tags/r103.tar.gz
Last updated2026-06-14T15:26:55-04:00
Pulseupdated
Dependencieszig@0.15
Build dependenciespkgconf
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namezigmod
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment