nowfound

Dev tools · alternatives · 2026

24 alternatives to A DNS over HTTPS proxy in 80 lines of Golang

DNS over HTTPS proxy written in golang. Contribute to satran/dohproxy development by creating an account on GitHub.

This project is a DNS over HTTPS proxy written in Go that converts standard DNS queries into encrypted HTTPS requests. It's designed for developers and technically-minded users who want to add privacy to their DNS… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. A DNS over HTTPS proxy in 80 lines of Golang launched in 2018; newer entries below may have overtaken it.

  1. 1

    Recursive and authoritative DNS server in go, including DNSSEC and DNS-over-TLS - tenta-browser/tenta-dns

    2017 · github.com · its alternatives →

  2. 2

    A DNS over HTTPS client implementation written in Go - babolivier/go-doh-client

    2019 · github.com · its alternatives →

  3. 3
  4. 4

    A DNS client in Go that supports Google DNS over HTTPS - pforemski/dingo

    2016 · github.com · its alternatives →

  5. 5

    led - lehu daemon. Contribute to taoso/led development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  6. 6

    An HTTP/HTTPS intercept proxy written in Go. Contribute to rhaidiz/broxy development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  7. 7

    Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go

    2015 · caddyserver.com · its alternatives →

  8. 8

    A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH. - natesales/q

    2022 · github.com · its alternatives →

  9. 9

    Hi everyone, I recently published a small open-source project. It’s a minimal network packet analyzer written in Go — designed more like a learning toy than a replacement for Wireshark. It currently supports parsing basic protocols like TLS, DNS, and HTTP, and includes a tiny fuzzing engine to test payload responses. You can inspect raw packet content directly from the terminal. The output is colored for readability, and the code structure is kept simple and clear. The entire program is very small — just about 400 lines of Go code. I know it’s not anywhere near Wireshark’s level, and I still…

    2025 · github.com · its alternatives →

  10. 10

    I built a DNS resolver that lets me use https://frontend.numa instead of localhost:5173 — auto-generated TLS certs, WebSocket passthrough, path routing. No mkcert, no nginx, no /etc/hosts.

    Apr 2026 · github.com · its alternatives →

  11. 11UD

    dig +short TXT youpay.govorenefekt.com @1.1.1.1 | fold -s You can base64 encode an image, split to TXT records and send over Internet. Useful in certain circumstances. Like when one of the communicating parties is under severe censorship.

    2023 · its alternatives →

  12. 12GS
  13. 13

    Hi HN! I'm Jarek, and I've built this tool that allows publishing .local domains on the local network using mDNS. It also has a reverse proxy that handles HTTPS termination and port forwarding. I'm working on adding more features, like an index page with all available domains or allowing proxy redirects, so you could redirect from HTTP to HTTPS. Let me know if you have any questions or feedback!

    2023 · localcan.com · its alternatives →

  14. 14

    🎥 Proxy livestreams from websockets to external RTMP endpoints. - chuabingquan/pxy

    2020 · github.com · its alternatives →

  15. 15

    Tabserve gives you a https url for localhost using only the browser (tabserve.dev). Take a look: https://tabserve.dev

    2023 · tabserve.dev · its alternatives →

  16. 16PD
  17. 17KE

    My goal was to create a DNS server as simple as the LDAP server I've been contributing to (glauth) and here it is: https://github.com/fusion/kittendns A few things to know about it: - It is easy to configure using a Toml file - I am using it to bail my coredns/etcd instances when under attack - (yes, it also works as a service location server) - It comes with a simple, plain English, rule engine that doesn't do much at this point - It can be used with LetsEncrypt. I use it to retrieve certificates for my home servers. - RFC: all the nice ones :) Anyway, feedback is…

    2022 · its alternatives →

  18. 18

    A Simple, Secured Default HTTP(S) Server for Golang - xeoncross/secureserver

    2016 · github.com · its alternatives →

  19. 19

    Simple, auditable & elegant VPN, built with TLS mutual authentication and TUN. - twitchyliquid64/subnet

    2017 · github.com · its alternatives →

  20. 20
    Routepath▲108

    Simple HTTPS, routing, and custom domains for your sites

    2020 · its alternatives →

  21. 21

    Hey everyone. It's Sherub here, author of the Build your own DNS Server challenge on CodeCrafters. Currently it’s available in Rust, Go, and Python and is free while in beta. https://codecrafters.io/dns-server I've kept the challenge accessible but still challenging for an intermediate developer. This challenge, like others from CodeCrafters, is self-paced. You can use any tools you prefer (terminal, editor, etc.) to build the project. At the end of the challenge, you will have created a DNS forwarding server. The server can create and read DNS packets and respond to DNS…

    2023 · app.codecrafters.io · its alternatives →

  22. 22
  23. 23

    Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids - caprover/README.md at master · caprover/caprover

    2017 · github.com · its alternatives →

  24. 24

    2020 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →