nlnetlabs/unbound

Unbound is a validating, recursive, and caching DNS resolver.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 14th, 2026
Created on June 13th, 2017
Open Issues & Pull Requests: 390 (+0)
GitHub issues: Enabled
Number of forks: 454
Total Stargazers: 4,923 (+1)
Total Subscribers: 75 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.1 hours
Mean response time: 74.8 days
90th percentile: 72.5 days
Tracked items: 293

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in five opened in the past year never receives a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 73% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 53% of issues opened in the past year have been closed. Three people close 75% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 138
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 677 days
Stale 30+ days: 126
Stale 90+ days: 110

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Detailed Description

Unbound is a validating, recursive, and caching DNS resolver designed to be fast and lean while incorporating modern features based on open standards.

Unbound solves the problem of providing reliable DNS resolution with built-in security and performance optimizations. As a recursive resolver, it handles DNS queries by traversing the DNS hierarchy to fetch authoritative answers rather than relying on a single upstream resolver. The tool validates responses using DNSSEC to ensure authenticity and caches results to reduce latency and upstream query load.

Unbound suits organizations and individuals who need a self-hosted DNS resolver with strong security guarantees and privacy considerations. It works well for environments where controlling DNS resolution locally is important, whether for privacy, security policy enforcement, or reducing dependency on third-party resolvers. The tool is particularly valuable for those concerned with DNS privacy and DNSSEC validation. Administrators should be aware that configuration is comprehensive, with all options documented in the unbound.conf man page, and that compilation requires standard C development tools, OpenSSL, and libexpat.

The project maintains active engagement with its community through a dedicated forum and GitHub issues. Development activity shows consistent attention to bug reports and feature requests, with maintainers responding to community feedback. The codebase remains actively developed with updates addressing both security and performance concerns. Documentation is kept current and accessible both within the repository and on a dedicated documentation site.