hickory-dns/hickory-dns
A Rust based DNS client, server, and resolver observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 81
- Longevity 100
Flags: no_license
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: 14.5
- age_days: 4043
- days_rel: 124
- days_push: 7
- n_releases_24m: 15
Adoption not part of the score
5381 stars · 622 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Hickory DNS (formerly Trust-DNS) is a Rust-based DNS client, server, and resolver library suite built for safety and security. It supports DNSSEC, TSIG, SIG(0), DoT, DoQ, and DoH, and can run as an authoritative server, forwarding, stub, or experimental recursive resolver.
Use cases
- run a self-hosted authoritative DNS server in Rust
- resolve DNS names from a Rust application without libc resolver
- validate DNSSEC-signed records
- serve DNS over TLS, HTTPS, or QUIC
- manage zone data in memory, flat files, or SQLite
- send dynamic DNS update messages programmatically
When to choose
- you need a memory-safe, pure-Rust DNS stack
- you want DNSSEC or encrypted DNS (DoT/DoH/DoQ) support
- you're embedding DNS resolution or serving into a Rust service
When to avoid
- you need a battle-tested recursive resolver for large-scale production (recursion is experimental)
- you need a drop-in BIND replacement with full feature parity
- you're not working in Rust or need a standalone DNS appliance with GUI management
Facets
library · maturity active
networking security http-server http-client networking security developer-tools self-hosted rust cross-platform windows self-hosted dns dnssec dns-server dns-client resolver dot doh doq trust-dns linux macos
2 sources
- readme: https://github.com/hickory-dns/hickory-dns · fetched 2026-08-28 · 7996804c0394
- registry_crates: https://crates.io/api/v1/crates/hickory-dns · fetched 2026-08-29 · 3aa00ee721ee
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hickory-dns/hickory-dns | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="hickory-dns/hickory-dns")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem