Decision Workspace
trust-dns-rustls vs trust-dns-resolver vs hickory-client
Side-by-side comparison of Rust crates
Trust-DNS is a safe and secure DNS library. This is an extension for the Trust-DNS client to use rustls for TLS.
Trust-DNS is a safe and secure DNS library. This Resolver library uses the Client library to perform all DNS queries. The Resolver is intended to be a high-level library for any DNS record resolution see Resolver and AsyncResolver for supported resolution types. The Client can be used for other queries.
Hickory DNS is a safe and secure DNS library. This is the Client library with DNSSEC support. DNSSEC with NSEC validation for negative records, is complete. The client supports dynamic DNS with SIG0 authenticated requests, implementing easy to use high level functions. Hickory DNS is based on the Tokio and Futures libraries, which means it should be easily integrated into other software that also use those libraries.
Core Metrics
| trust-dns-rustls | trust-dns-resolver | hickory-client | |
|---|---|---|---|
| Health Score | 53 | 60 | 59 |
| Total Downloads | 314.8K | 53.2M | 1.3M |
| 30d Downloads | 0 | 885.1K | 96.4K |
| Dependents | 119 | 3.1K | 334 |
| Releases | 48 | 62 | 14 |
| Last Updated | 1548d ago | 945d ago | 356d ago |
| Age | 9y | 8y 11m | 2y 8m |
Health Breakdown
Technical Details
| trust-dns-rustls | trust-dns-resolver | hickory-client | |
|---|---|---|---|
| Version | 0.21.1 | 0.23.2 | 0.25.2 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT/Apache-2.0 | MIT OR Apache-2.0 | MIT OR Apache-2.0 |
| Dependencies | 1 | 22 | 16 |
| Crate Size | 7KB | 89KB | 40KB |
| Features | 1 | 15 | 16 |
| Yanked % | 0.0% | 1.6% | 0.0% |
| Edition | 2018 | 2021 | 2021 |
| MSRV | — | 1.64.0 | 1.71.1 |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •trust-dns-resolver leads with a health score of 60/100, but none of the options score above 80.
- •trust-dns-resolver is depended on by 3.1K crates — strongest ecosystem trust.
- •⚠ trust-dns-rustls, trust-dns-resolver have not been updated in over a year.