trust-dns
v0.23.2 GrowingTrust-DNS is a safe and secure DNS server with DNSSEC support. Eventually this could be a replacement for BIND9. The DNSSEC support allows for live signing of all records, in it does not currently support records signed offline. The server supports dynamic DNS with SIG0 authenticated requests. Trust-DNS is based on the Tokio and Futures libraries, which means it should be easily integrated into other software that also use those libraries.
Quick Verdict
- โNot updated for 2+ years
- !Pre-1.0: API may have breaking changes
- โTrusted by 167 crates
- โPermissive license (MIT OR Apache-2.0)
Security
Deep Insights
3.1K downloads in the last 30 days (102/day), up 83% from the previous period.
167 crates depend on trust-dns. Reasonable ecosystem adoption, though not yet a core dependency.
Despite being 10+ years old, trust-dns hasn't reached 1.0 yet. Expect potential API changes between versions.
At 35KB, trust-dns is lightweight. Small crate size correlates with focused, well-scoped functionality.
Notable dependents include chrootable-https, batch_resolve_cli, hyper-dns, letsencrypt-inwx, dnsoverhttps. When high-quality crates choose trust-dns, it's a strong quality signal.
Health Breakdown
Recency, release consistency, active ratio
Yanked ratio, deps, size, maturity, features
Reverse deps, ownership, ecosystem
Downloads, momentum, growth trend
Docs, repo, license, metadata
Download Trend
Top Dependents
Most downloaded crates that depend on trust-dns
Version Adoption
Release Timeline
Feature Flags
default =["sqlite", "resolver"]