Ross ROSS = Recommend OSS · open-source software intelligence for agents

miekg/dns

DNS library in Go observed · 2026-08-28

github.com/miekg/dns · homepage · Go · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

76/100

  • Activity 98
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5874
  • days_rel: n/a
  • days_push: 14
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

8762 stars · 1208 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A complete DNS library for Go supporting all resource record types including DNSSEC, with both client (resolver) and server (nameserver) side programming. It is the library behind CoreDNS and many other Go DNS tools, though development has moved to a v2 on Codeberg and this repo only receives specific fixes.

Use cases

  • build a custom DNS server in Go
  • resolve and query DNS records programmatically
  • implement DNSSEC signing and validation
  • parse and manipulate DNS zone files
  • write a DNS reverse proxy or load balancer
  • perform zone transfers (AXFR) in Go

When to choose

  • you need low-level, full control over DNS packets in Go
  • you are building a nameserver, resolver, or DNS tooling like CoreDNS
  • you need complete RR type and DNSSEC support

When to avoid

  • you want a high-level convenience API with hand-holding
  • you are starting a new project and want the actively developed v2 at codeberg.org/miekg/dns
  • you need a ready-made DNS server rather than a library

Facets

library · maturity maintenance

networking http-client http-server security parser networking developer-tools backend infrastructure-as-code go cross-platform windows dns dnssec resolver nameserver zone-transfer edns0 tsig linux macos

3 sources

Member repositories

RepositoryRoleHealth v2
miekg/dnsmain76

For agents

markdown · JSON · MCP: product_card(name="miekg/dns")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem