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 →
Top 15 Go DNS-over-HTTPS Projects
-
Project mention: Stuff a Pi-hole in your router because your browser is about to betray you | news.ycombinator.com | 2025-03-08
-
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.
-
-
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
-
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.
-
-
Project mention: AdGuard Simple DNS Proxy with DoH, DoT, DoQ and DNSCrypt Support | news.ycombinator.com | 2024-04-02
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
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
-
sdns
A high-performance, recursive DNS resolver server with DNSSEC support, focused on preserving privacy.
-
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
-
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
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go DNS-over-HTTPS discussion
Go DNS-over-HTTPS related posts
-
Hack your DNS for better focus
-
I ditched my Pi-hole but still block ads with NextDNS
-
Candy Crush, Tinder, MyFitnessPal: See the Apps Hijacked to Spy on Your Location
-
Ask HN: What currently is the best, nerd-friendly, rootable Android phone?
-
Phishing Campaigns Targeting USPS See as Much Web Traffic as the USPS Itself
-
NextDNS
-
All Fritz Box modems have been hijacked
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 19 Mar 2025
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 |