miekg/dns
DNS library in Go 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
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
- readme: https://github.com/miekg/dns · fetched 2026-08-28 · 5c0a8d125f23
- homepage: https://miek.nl/2014/august/16/go-dns-package · fetched 2026-08-29 · 33601b2eabea
- site_page: https://miek.nl/about · fetched 2026-08-29 · dae70d968396
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| miekg/dns | main | 76 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem