Rust DNS

Open-source Rust projects categorized as DNS Edit details

Top 15 Rust DNS Projects

  • dog

    A command-line DNS client.

    Project mention: Dig, but in Rust | | 2022-07-30
  • stacks-blockchain

    The Stacks blockchain implementation

    Project mention: GameStop launches self-developed cryptocurrency and NFT wallet | | 2022-05-24
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • trust-dns

    A Rust based DNS client, server, and resolver

    Project mention: Announcing `async-dns` | | 2022-09-22

    It looks like you need to reach for a separate crate for that:

  • dns-over-wikipedia

    Redirect `.idk` domains using Wikipedia

  • encrypted-dns-server

    An easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server.

  • edgedns

    A high performance DNS cache designed for Content Delivery Networks

  • zeronsd

    A DNS server for ZeroTier users

    Project mention: Confused about setting up reverse proxy | | 2022-09-11

    If you're already connecting over ZeroTier, you might want to look into Zeronsd


    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

  • dcompass

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

    Project mention: Dcompass: A high performance and programmable DNS component | | 2022-06-22
  • dingo

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

    Project mention: How to run this program in your machine | | 2022-09-01
  • aardvark-dns

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

    Project mention: Podman v4.0 has been released! | | 2022-02-23

    Podman now features support for a new network stack based on Netavark and Aardvark, in addition to the existing CNI stack. The new stack features improved support for containers in multiple networks, improved IPv6 support, and improved performance. To ensure that we don’t break existing users, the old CNI stack will remain the default on existing installations, while new installs will use Netavark. We’re planning an in-depth dive into the networking changes in a future blog, so look forward to more details there!

  • tunneler

    Tunnel TCP or UDP traffic over TCP, (mutual) TLS or DNS (authoritative server or direct connection), implemented in Rust

    Project mention: Hello everyone! I wanted to share with you a tool I wrote for tunnel UDP/TCP traffic over TCP/TLS/DNS | | 2021-10-22
  • digs

    dig many at once

    Project mention: digs is a DNS command-line client that able to query many DNS servers at once. | | 2021-11-22
  • rsip-dns

    SIP Rust library implementing RFC 3263, implemented on top of rsip

    Project mention: rsip: A general purpose SIP (types) library | | 2022-02-01

    rsip is part of my Rust Voip stack, along with rsip-dns that I have recently been building through viska, a SIP server. SIP protocol is quite tricky to implement, because it's completely P2P so it has some interesting edge cases compared to HTTP which is way more simple. Viska is wip, needed a good SIP library to be productive there, but now that rsip is kinda done, I am gona move back to it :)

  • gandi-live-dns-rust

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

    Project mention: What was your path for learning Rust? | | 2022-04-17

    I started by just writing code, and looking up examples whenever I was stuck. I'm not saying it's the best way to start, but I eventually built something working.

  • learning-rust-trust-dns-resolver

    Learning rust while using the trust-dns-resolver crate.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-22.

Rust DNS related posts


What are some of the best open-source DNS projects in Rust? This list will help you:

Project Stars
1 dog 4,585
2 stacks-blockchain 2,695
3 trust-dns 2,489
4 dns-over-wikipedia 692
5 encrypted-dns-server 613
6 edgedns 452
7 zeronsd 301
8 dcompass 239
9 dingo 92
10 aardvark-dns 64
11 tunneler 32
12 digs 13
13 rsip-dns 7
14 gandi-live-dns-rust 2
15 learning-rust-trust-dns-resolver 0
Find remote jobs at our new job board There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.