NLnetLabs/unbound
Unbound is a validating, recursive, and caching DNS resolver. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 84
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 49.0
- age_days: 3368
- days_rel: 29
- days_push: 7
- n_releases_24m: 11
Adoption not part of the score
4818 stars · 448 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Unbound is a validating, recursive, and caching DNS resolver written in C, designed to be fast and lean while implementing modern open standards. It supports DNS-over-TLS and DNS-over-HTTPS for encrypted client communication, plus privacy features like query name minimisation and aggressive use of the DNSSEC-validated cache.
Use cases
- run a local recursive DNS resolver for my machine or network
- set up a validating DNSSEC caching resolver
- encrypt DNS queries with DNS-over-TLS or DNS-over-HTTPS
- self-host a fast DNS resolver to replace my ISP's DNS
- improve DNS privacy with query name minimisation
- run a caching resolver for a home lab or router
- load a copy of the root zone with authority zones
When to choose
- you need a recursive, caching resolver rather than an authoritative name server
- you want DNSSEC validation and encrypted DNS (DoT/DoH) out of the box
- you need a fast, lean resolver that ships in most Linux and BSD base systems
- privacy is a priority and you want standards-based features like qname minimisation
When to avoid
- you need an authoritative name server to serve your own zones - use NSD instead
- you want a full recursive resolver library to embed in an application rather than a daemon
- you need a DNS proxy or load balancer rather than a full resolver
Facets
service · maturity stable
networking caching security privacy networking security privacy self-hosted windows bsd cross-platform self-hosted dns-resolver dnssec dns-over-tls dns-over-https recursive-resolver caching-resolver nlnet-labs linux macos
10 sources
- readme: https://github.com/NLnetLabs/unbound · fetched 2026-08-28 · 0f4fa968e7cc
- homepage: https://nlnetlabs.nl/unbound · fetched 2026-08-29 · 44d222d18cfc
- site_page: https://nlnetlabs.nl/projects/rotonda/about · fetched 2026-08-29 · 4154c2f115b0
- site_page: https://nlnetlabs.nl/projects/nsd/about · fetched 2026-08-29 · 905dd67832dc
- site_page: https://nlnetlabs.nl/projects/cascade/about · fetched 2026-08-29 · 869871abb4d3
- site_page: https://nlnetlabs.nl/projects/domain/about · fetched 2026-08-29 · 8b155d84af4f
- site_page: https://nlnetlabs.nl/projects/ldns/about · fetched 2026-08-29 · b67c2eac96c3
- site_page: https://nlnetlabs.nl/projects/routinator/about · fetched 2026-08-29 · dc696b135dda
- site_page: https://nlnetlabs.nl/projects/krill/about · fetched 2026-08-29 · ff47eb952878
- site_page: https://nlnetlabs.nl/research/about · fetched 2026-08-29 · 018143de7ad3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| NLnetLabs/unbound | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="NLnetLabs/unbound")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem