[email protected]:~$ man doggo

← cd ..
doggo logo

doggo

Command-line DNS Client for Humans. Written in Golang

β˜… 4.5KGPL-3.0v1.4.2GoNetworking

INSTALLATION

$ curl -fsSL https://raw.githubusercontent.com/mr-karan/doggo/main/install.sh | sh
doggo demo

DESCRIPTION

doggo is a modern, feature-rich command-line DNS client written in Go designed as a human-friendly alternative to dig.

It features clean, color-coded, tabular outputs alongside JSON formatting options for effortless scripting and automation.

It supports advanced modern protocols like DNS-over-HTTPS (DoH), DNS-over-TLS (DoT), DNS-over-QUIC (DoQ), and DNSCrypt, as well as iterative delegation tracing.

DETAILS

Repository
mr-karan/doggo (2026-10-30)
Website
doggo.mrkaran.dev/
Author
mr-karan
License
GPL-3.0
Category
Networking
Language
Go
Platforms
Linux, MacOS, Windows
Version
v1.4.2 (2026-10-22)
Repo Age
5 years old

STAR HISTORY

Star history chart for mr-karan/doggo

TAGS

  • dns
  • dns-client
  • doh

SEE ALSO

BADGE

Maintain doggo? Add this badge to your README: listings that link back are marked verified and ranked first in the directory. It's checked once a day.

doggo on The Terminal Index

[+] show code[βˆ’] hide code
Markdown
[![doggo on The Terminal Index](https://cli.masoko.net/badge/doggo.svg)](https://cli.masoko.net/tools/doggo/)
HTML
<a href="https://cli.masoko.net/tools/doggo/"><img src="https://cli.masoko.net/badge/doggo.svg" alt="doggo on The Terminal Index"></a>

RELATED TOOLS