Automic VaultAutomic Vault

brew

Install doggo with Homebrew, apk, MacPorts, Nix, pacman, scoop, winget, zypper

Command-line DNS Client for Humans. Version 1.2.0 via Homebrew; verified 2026-06-23.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install doggo

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install doggo

MacPorts ports tree · net/doggo/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add doggo

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

Nixverified · 92%
nix profile install nixpkgs#doggo

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

Arch Linux pacmanverified · 92%
sudo pacman -S doggo

Arch Linux sync databases · doggo · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install doggo

openSUSE Tumbleweed package metadata · doggo · source: download.opensuse.org

Windows

Scoopverified · 92%
scoop install main/doggo

Scoop official bucket manifest trees · bucket/doggo.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id MrKaran.Doggo -e

Windows Package Manager source index · MrKaran.Doggo · source: cdn.winget.microsoft.com

overview

Package summary

Command-line DNS Client for Humans

Commands and aliases

  • doggo

history

Project history and usage

doggo is a Go DNS lookup client built as a human-friendly alternative to dig and as a from-scratch response to the Rust dog project.

Project history

The doggo repository was created in December 2020. Its README says the project was inspired by ogham/dog: the author wanted to add features, did not know Rust, and used that as a reason to write a DNS client from scratch in Go.

doggo grew from a clean DNS lookup command into a broader resolver toolkit. The README documents DoH, DoT, DoQ, DNSCrypt, TCP, UDP, EDNS features, JSON output, reverse lookups, shell completions, a web interface, and Globalping-assisted lookups.

Adoption history

doggo has unusually broad CLI packaging for a DNS utility. The official README lists Homebrew, MacPorts, Arch Linux, Mise, Nix, Scoop, Winget, Eget, Go install, binary releases, and Docker images. That packaging spread, plus thousands of GitHub stars, made it one of the more visible post-dog DNS clients.

How it is used

Typical usage mirrors dig but with shorter, friendlier output: querying records, choosing resolvers with @server syntax, sending DNS-over-HTTPS requests to endpoint URLs, doing reverse DNS lookups, and piping JSON output into tools like jq.

Why package nerds care

doggo is package-nerd catnip because it packages a polished network diagnostic CLI across nearly every mainstream distribution channel while staying a single-purpose command. It is also a neat example of a rewrite that became an ecosystem object in its own right rather than just a clone.

Timeline

  • 2020: Repository created and v0.1.0 released.
  • 2020: README framed the project as dog plus Go, written from scratch.
  • 2026: v1.2.0 released, with the repository still active shortly before this batch.

Related projects

  • doggo is explicitly inspired by ogham/dog. It overlaps with dig, drill, doge, curl/doh, and other DNS diagnostic CLIs, but distinguishes itself with Go distribution, modern encrypted DNS protocols, and JSON-friendly output.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for doggo. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • 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.

executables

Installed executables

CommandKindExposureNote
doggocliglobal 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 version1.2.0
manager updated2026-06-23
local dataok
upstreamcurrent
latest detectedv1.2.0

https://github.com/mr-karan/doggo

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:doggo
Version1.2.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/doggo
Homepagehttps://doggo.mrkaran.dev/
Repositoryhttps://github.com/mr-karan/doggo
Upstream docshttps://doggo.mrkaran.dev/docs
LicenseGPL-3.0-or-later
Source archivehttps://github.com/mr-karan/doggo/archive/refs/tags/v1.2.0.tar.gz
Last updated2026-06-23T10:08:31Z
Pulseupdated
Build dependenciesgo
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 Namedoggo
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

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

Nix95%

doggo

nix profile install nixpkgs#doggo
  • normalized package name match
  • Matched by: Doggo
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/do/doggo/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

doggo 1.1.5-r3

Modern command-line DNS client, with DoH, DoT and DNSCrypt support

https://github.com/mr-karan/doggo

sudo apk add doggo
  • License: GPL-3.0-only
  • Architecture: x86_64
  • Source Package: doggo
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Doggo
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: doggo from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

doggo-bash-completion 1.1.5-r3

Bash completions for doggo

https://github.com/mr-karan/doggo

sudo apk add doggo-bash-completion
  • License: GPL-3.0-only
  • Architecture: x86_64
  • Source Package: doggo
  • normalized package name match
  • Matched by: Doggo
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: doggo-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

doggo-fish-completion 1.1.5-r3

Fish completions for doggo

https://github.com/mr-karan/doggo

sudo apk add doggo-fish-completion
  • License: GPL-3.0-only
  • Architecture: x86_64
  • Source Package: doggo
  • normalized package name match
  • Matched by: Doggo
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: doggo-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

doggo-zsh-completion 1.1.5-r3

Zsh completions for doggo

https://github.com/mr-karan/doggo

sudo apk add doggo-zsh-completion
  • License: GPL-3.0-only
  • Architecture: x86_64
  • Source Package: doggo
  • normalized package name match
  • Matched by: Doggo
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: doggo-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

doggo 1.1.7-1

Command-line DNS Client for Humans

https://github.com/mr-karan/doggo

sudo pacman -S doggo
  • License: GPL-3.0-only
  • Architecture: x86_64
  • 1 dependencies
  • normalized package name match
  • Matched by: Doggo
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: doggo from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

doggo 1.1.7-1.1

CLI tool and API server DNS client implemented in Go

https://github.com/mr-karan/doggo

sudo zypper install doggo
  • License: GPL-3.0-only
  • Category: Productivity/Networking/DNS/Utilities
  • Architecture: x86_64
  • Source Package: doggo
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Doggo
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: doggo from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

doggo-bash-completion 1.1.7-1.1

bash completion for doggo

https://github.com/mr-karan/doggo

sudo zypper install doggo-bash-completion
  • License: GPL-3.0-only
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: doggo
  • 1 provides
  • normalized package name match
  • Matched by: Doggo
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: doggo-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

doggo-fish-completion 1.1.7-1.1

fish completion for doggo

https://github.com/mr-karan/doggo

sudo zypper install doggo-fish-completion
  • License: GPL-3.0-only
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: doggo
  • 1 provides
  • normalized package name match
  • Matched by: Doggo
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: doggo-fish-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

doggo-web 1.1.7-1.1

Web UI for doggo

https://github.com/mr-karan/doggo

sudo zypper install doggo-web
  • License: GPL-3.0-only
  • Category: Productivity/Networking/DNS/Utilities
  • Architecture: x86_64
  • Source Package: doggo
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Doggo
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: doggo-web from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

doggo-zsh-completion 1.1.7-1.1

zsh completion for doggo

https://github.com/mr-karan/doggo

sudo zypper install doggo-zsh-completion
  • License: GPL-3.0-only
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: doggo
  • 1 provides
  • normalized package name match
  • Matched by: Doggo
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: doggo-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

doggo

sudo port install doggo
  • normalized package name match
  • Matched by: Doggo
MacPorts ports tree · api.github.com · MacPorts ports tree: net/doggo/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/doggo

scoop install main/doggo
  • normalized package name match
  • Matched by: Doggo
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/doggo.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

MrKaran.Doggo

winget install --id MrKaran.Doggo -e
  • normalized package name match
  • Matched by: Doggo
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: MrKaran.Doggo from https://cdn.winget.microsoft.com/cache/source.msix

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 package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment