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. Learn more →
Top 13 Go dns-over-tl Projects
-
AdGuard Home - Network-wide DNS privacy and ad blocking
-
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.
-
gluetun
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
Project mention: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs | news.ycombinator.com | 2025-01-13I've been using the LSIO Webtop images for a few years. They're awesome for composable desktops that I run behind a VPN for a quick and easy dirty connection at home.
Combine the Webtop images by forcing it's traffic through the Gluetun [0] container and you're up and running. These Webtop containers are nice and snappy as well thanks to Kasm. Awesome OSS.
[0] https://github.com/qdm12/gluetun
-
-
-
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
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
dns
Docker DNS server on steroids to access DNS-over-TLS from Cloudflare, Google, Quad9, Quadrant or CleanBrowsing (by qdm12)
-
-
-
dns-over-tls-forwarder
A simple, fast DNS-over-TLS forwarding server with hybrid LRU/MFA caching written in Go.
-
Go dns-over-tls discussion
Go dns-over-tls related posts
-
Zns: CLI tool for querying DNS records with readable, colored output
-
doggo VS q - a user suggested alternative
2 projects | 22 Nov 2024 -
AdGuard Simple DNS Proxy with DoH, DoT, DoQ and DNSCrypt Support
-
Technitium DNS Server: Self host a DNS server for privacy and security
-
Custom command on docker startup after watchtower update
-
Communicating with another docker container that is networked through a VPN container
-
Restart vpn connection (new ip) from inside the container?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2025
Index
What are some of the best open-source dns-over-tl projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | AdGuardHome | 28,367 |
2 | gluetun | 9,862 |
3 | mosdns | 3,270 |
4 | dnsproxy | 2,675 |
5 | q | 1,929 |
6 | sdns | 990 |
7 | AdGuardDNS | 831 |
8 | routedns | 508 |
9 | dns | 258 |
10 | wghttp | 168 |
11 | godnsbench | 69 |
12 | dns-over-tls-forwarder | 51 |
13 | pique | 21 |