Go DNS-over-HTTPS

Open-source Go projects categorized as DNS-over-HTTPS

Top 15 Go DNS-over-HTTPS Projects

DNS-over-HTTPS
  1. AdGuardHome

    Network-wide ads & trackers blocking DNS server

    Project mention: Stuff a Pi-hole in your router because your browser is about to betray you | news.ycombinator.com | 2025-03-08
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. dnscrypt-proxy

    dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.

  4. blocky

    Fast and lightweight DNS proxy as ad-blocker for local network with many features

    Project mention: Ask HN: What are you replacing uBlock Origin with? | news.ycombinator.com | 2024-10-11

    This might be of interest to you:

    https://github.com/0xERR0R/blocky

  5. nextdns

    NextDNS CLI client (DoH Proxy)

    Project mention: uBlock Origin is no longer available on the Chrome Store | news.ycombinator.com | 2025-03-10

    uBlock Origin still works in Firefox. https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...

    And you can, I believe, still just modify your hosts table to block out ads in Chrome. https://github.com/StevenBlack/hosts

    Or your router's DNS using something like NextDNS. https://nextdns.io/

    Ads suck. Support content where you can, but even when you pay they still serve ads / tracking scripts. So fuck 'em. Block all the ads.

  6. mosdns

    一个 DNS 转发器

  7. dnsproxy

    Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support

    Project mention: AdGuard Simple DNS Proxy with DoH, DoT, DoQ and DNSCrypt Support | news.ycombinator.com | 2024-04-02
  8. dns-over-https

    High performance DNS over HTTPS client & server

  9. SaaSHub

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

    SaaSHub logo
  10. q

    A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH. (by natesales)

    Project mention: Zns: CLI tool for querying DNS records with readable, colored output | news.ycombinator.com | 2025-02-22

    I used to use Doggo but not many updates and HTTP3 queries have huge delays in execution. My go to now is natesales/q [0], also written in Go.

    0. https://github.com/natesales/q

  11. cloudflare-ddns

    🌟 A small, feature-rich, and robust Cloudflare DDNS updater (by favonia)

    Project mention: Free DDNS with Cloudflare and a Cronjob | news.ycombinator.com | 2024-07-26

    Similar projects which run in Docker:

    https://github.com/favonia/cloudflare-ddns cache friendly and respectful of rate limits

    https://github.com/timothymiller/cloudflare-ddns a bit aggressive

  12. sdns

    A high-performance, recursive DNS resolver server with DNSSEC support, focused on preserving privacy.

  13. AdGuardDNS

    Public DNS resolver that protects you from ad trackers

    Project mention: Ask HN: Enterprise Solution Similar to Kagi? | news.ycombinator.com | 2024-07-10

    ublock origin will help.

    but does your org do any kind of DNS filtering? depending on your setup (office or remote, etc) setting up something like Pi-hole[0] can offer a tremendous amount of time & hassle-saving as so many of the problematic ads will just not get to your folks.

    a more managed equivalent of Pi-Hole might be AdGuard DNS[1].

    [0] https://pi-hole.net

    [1] https://adguard-dns.io

  14. routedns

    DNS stub resolver, proxy and router with support for DoT, DoH, DoQ, and DTLS

    Project mention: macOS Sequoia 15 may bypass DNS encryption | news.ycombinator.com | 2024-09-17

    I use routedns [0] as my local stub resolver so that I can pick and choose which requests go to where and also what transport they use. It can also blocklist, re-write, cache, load balance, and/or handle fall back requests; so it give you lots of control.

    I use a stub listener on localhost:53 for local requests and then forward them via UDP QUIC (TLS 0-RTT) requests to Cloudflare (1.1.1.1) with caching for most requests. Fast and reasonably secure.

    [0] https://github.com/folbricht/routedns

  15. wghttp

    Turn WireGuard to HTTP & SOCKS5 proxies

  16. godnsbench

    Simple DNS bench util that supports encrypted protocols.

  17. pique

    An advanced DNS stub with Freedom, Privacy and Security --- THRICE UPON A TIME

  18. SaaSHub

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

    SaaSHub logo
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).

Go DNS-over-HTTPS discussion

Log in or Post with

Go DNS-over-HTTPS related posts

  • Hack your DNS for better focus

    1 project | dev.to | 1 Mar 2025
  • I ditched my Pi-hole but still block ads with NextDNS

    1 project | news.ycombinator.com | 19 Feb 2025
  • Candy Crush, Tinder, MyFitnessPal: See the Apps Hijacked to Spy on Your Location

    1 project | news.ycombinator.com | 10 Jan 2025
  • Ask HN: What currently is the best, nerd-friendly, rootable Android phone?

    2 projects | news.ycombinator.com | 19 Sep 2024
  • Phishing Campaigns Targeting USPS See as Much Web Traffic as the USPS Itself

    1 project | news.ycombinator.com | 29 Apr 2024
  • NextDNS

    1 project | news.ycombinator.com | 28 Apr 2024
  • All Fritz Box modems have been hijacked

    1 project | news.ycombinator.com | 21 Apr 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 19 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 AdGuardHome 27,451
2 dnscrypt-proxy 11,824
3 blocky 5,113
4 nextdns 3,392
5 mosdns 3,174
6 dnsproxy 2,582
7 dns-over-https 2,052
8 q 1,845
9 cloudflare-ddns 1,333
10 sdns 978
11 AdGuardDNS 812
12 routedns 491
13 wghttp 168
14 godnsbench 64
15 pique 21

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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