hickory-dns

A Rust based DNS client, server, and resolver (by hickory-dns)

Hickory-dns Alternatives

Similar projects and alternatives to hickory-dns

  1. bevy

    594 hickory-dns VS bevy

    A refreshingly simple data-driven game engine built in Rust

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. systemd

    The systemd System and Service Manager

  4. tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

  5. rustdesk

    An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

  6. mullvadvpn-app

    The Mullvad VPN client app for desktop and mobile

  7. sniffnet

    Comfortably monitor your Internet traffic 🕵️‍♂️

  8. openobserve

    🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. awesome-rust

    A curated list of Rust code and resources.

  11. comprehensive-rust

    This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.

  12. sbts-aru

    Low cost Raspberry Pi sound localizing portable Autonomous Recording Unit (ARU)

  13. rustlings-solutions

    Rustlings 5 (5.2.1) Solutions

  14. burn

    16 hickory-dns VS burn

    Burn is a next generation Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.

  15. vpncloud

    Peer-to-peer VPN

  16. aardvark-dns

    Authoritative dns server for A/AAAA container records. Forwards other request to host's /etc/resolv.conf

  17. deno

    9 hickory-dns VS deno
  18. ntpd-rs

    A full-featured implementation of the Network Time Protocol, including NTS support.

  19. gandi-live-dns-rust

    Automatically updates your IP address for Gandi's Live DNS.

  20. dcompass

    A high-performance programmable DNS component aiming at robustness, speed, and flexibility

  21. dingo

    Command-line DNS client using bitvec, nom and RFC 1035 (by adamchalmers)

  22. rust-by-practice

    Learning Rust By Practice, narrowing the gap between beginner and skilled-dev through challenging examples, exercises and projects.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better hickory-dns alternative or higher similarity.

hickory-dns discussion

Log in or Post with

hickory-dns reviews and mentions

Posts with mentions or reviews of hickory-dns. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-11.
  • DNS Piracy Blocking Orders: Google, Cloudflare, and OpenDNS Respond Differently
    2 projects | news.ycombinator.com | 11 May 2025
    google.com DOMContentLoaded: ~160ms, page loaded: ~290ms

    So it's quite reasonable to do full recursive resolution, and you'll still benefit from caching after the first time it's loaded. One other idea I had but never looked into it was instead of throwing out entries after TTL expiry to just refresh it and keep it cached, no idea if BIND/Unbound can do that but you can probably build something with https://github.com/hickory-dns/hickory-dns to achieve that.

  • Getting Started with Rust
    16 projects | dev.to | 25 Oct 2024
    9. Hickory DNS Hickory is a DNS client, server, and resolver. This project allows you to see how Rust can be used to handle low-level networking tasks.
  • More Memory Safety for Let's Encrypt: Deploying ntpd-rs
    7 projects | news.ycombinator.com | 24 Jun 2024
    I'm the person driving this.

    NTP is worth moving to a memory safe language but of course it's not the single most critical thing in our entire stack to make memory safe. I don't think anyone is claiming that. It's simply the first component that got to production status, a good place to start.

    NTP is a component worth moving to a memory safe language because it's a widely used critical service on a network boundary. A quick Google for NTP vulnerabilities will show you that there are plenty of memory safety vulnerabilities lurking in C NTP implementations:

    https://www.cvedetails.com/vulnerability-list/vendor_id-2153...

    Some of these are severe, some aren't. It's only a matter of time though until another severe one pops up.

    I don't think any critical service on a network boundary should be written in C/C++, we know too much at this point to think that's a good idea. It will take a while to change that across the board though.

    If I had to pick the most important thing in the context of Let's Encrypt to move to a memory safe language it would be DNS. We have been investing heavily in Hickory DNS but it's not ready for production at Let's Encrypt yet (our usage of DNS is a bit more complex than the average use case).

    https://github.com/hickory-dns/hickory-dns

    Work is proceeding at a rapid pace and I expect Hickory DNS to be deployed at Let's Encrypt in 2025.

  • Trust-DNS has rebranded to Hickory DNS
    1 project | news.ycombinator.com | 13 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic hickory-dns repo stats
4
4,603
9.9
3 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?