Dev tools · alternatives · 2026
24 alternatives to I built a DNS resolver from scratch in Rust – no DNS libraries
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.
This is a DNS resolver written in Rust that enables developers to access local services using custom domain names with HTTPS instead of localhost addresses. It automatically generates TLS certificates, supports… 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.
- 1

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 →
- 2

Tired of companies snooping through your DNS traffic? Don't you wish you could get advertisements with your DNS records? Today we're introducing the innovative, privacy-focused, ad-supported DNS resolver - DN$! Traditional DNS resolvers provided by your internet service provider, cloudflare, or google could be tracking your internet activity and selling it to third-party data vendors. We at DN$ want to fix that and cut out these nefarious actors (until we've amassed a critical number of users to exploit). In order to support such a radically new business model, our service needs to serve…
2024 · github.com · its alternatives →
- 3

2019 · blog.filippo.io · its alternatives →
- 4

Hey all, wanted to share my recent weekend hack project. I wanted to improve upon the existing space for looking up information about IP addresses and ASNs. The backend is written in Rust and pulls BGP data every 8 hours from the RIPE RIS project to build up a routing table and also adds geolocation information. The frontend is using React and Tailwind. Would love any feedback or suggestions on what to improve.
2023 · ip.guide · its alternatives →
- 5

2022 · github.com · its alternatives →
- 6

Hello! I got quite some feedback on a web server I'm building, so I'm rewriting the server to be faster and easier to use. I (and maybe some other contributors?) have optimized the web server performance, especially for static file serving and reverse proxying (the last use case I optimized for very recently). I also picked a different configuration format and specification, what I believe is easier to write. Automatic TLS is also enabled by default out of the box, you don't need to even enable it manually, like it was in the original server I was building. Yesterday, I released the first…
2025 · ferron.sh · its alternatives →
- 7
tunnelto.dev▲186Expose localhost to the internet with a public URL
2020 · tunnelto.dev · its alternatives →
- 8KE
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 →
- 9AA
We launched an API for custom hostnames today. A simple HTTP post with a hostname gets a temp hostname with CNAME/a record instructions, as soon as DNS is setup we issue SSL and start accepting traffic for that hostname. It's the quickest way we know of to provision custom hostnames: https://fly.io/mix/custom-hostnames/ When we started building Fly, we figured it was too late to "make SSL easy and the customers will come". Lets Encrypt changed the world, and we knew many companies rolling their own SSL support with nginx, Traefik, etc, etc. It seemed like a…
2017 · its alternatives →
- 10
Pinggy▲282Public URLs for localhost without downloading any binary
2024 · pinggy.io · its alternatives →
- 11

A high-performance DNS stub resolver for bulk lookups and reconnaissance (subdomain enumeration) - blechschmidt/massdns
2016 · github.com · its alternatives →
- 12

HTTPS domains for localhost. 🏠. Contribute to lufzle/localdots development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 13

Expose local http, tcp or websocket connections to the public internet - amalshaji/portr
2024 · github.com · its alternatives →
- 14
Local development with .local domains and HTTPSfree tier, from $8/mo▲84Hi 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 →
- 15

Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids - caprover/README.md at master · caprover/caprover
2017 · github.com · its alternatives →
- 16

Hello! I'm learning Rust and also information security, so what better way to learn than to put a tool together practicing both skills? I've tried to use a couple of different tools for subdomain enumeration (part of the Discovery-party when it comes to penetration testing), but none of them were very fast, even if the DNS resolver I pointed them towards is, so I wrote my own tool that leverages concurrency to check a lot of subdomains, fast! It's written in Rust, main parts being using Tokio and async_channels, and I think it works good enough for a first release. I wanted to get recursive…
2022 · github.com · its alternatives →
- 17

Expose your local web server to the internet with a public URL
2020 · tunnelto.dev · its alternatives →
- 18

Most site blockers work by blacklisting distractions. That never worked for me, the internet is too big, and there’s always something new to waste time on. I wanted the opposite: allowlist‑only browsing. Block everything by default, and explicitly allow only what I need. So I built Sinkzone: a local DNS forwarder with two modes: Monitor mode: lets all traffic through, but logs every domain so you can decide what to allow. Focus mode: only allowlisted domains resolve; everything else is blocked (NXDOMAIN). It’s open source, written in Go, and runs locally on macOS, Linux, and Windows. Works a…
2025 · github.com · its alternatives →
- 19

- 20RD
2017 · recdnsfp.github.io · its alternatives →
- 21

I was setting up tests involving DNS resolution recently, where something like 127.0.0.1.service.foo would have been tremendously useful. Back in the day, I'd have used xip.io - but sadly that service died. Well, every excuse is a good one when it comes to writing a DNS server! Backname.io joins nip.io and sslip.io in the wildcard DNS game.
2023 · backname.io · its alternatives →
- 22NS
Hey everyone, I was always tired of setting up PowerDNS, Bind and PiHole and I am trying to do more projects in Rust, so here is Nomina. It has: * Split Horizon DNS (return a different IP/record if remote IP is in a certain network etc) * DynDNS Support * Blocklist Integration * DHCP4+6 Server * AXFR/IXFR support * Rewriting of records It can replace most of the common Home Lab setups incl. PiHole AdBlocking etc. https://github.com/DatanoiseTV/Nomina
Jun 2026 · its alternatives →
- 23AS
This is a proof of concept utility which allows you to expose local services to the internet at large: https://github.com/skx/tunneller In short it is a simple ngrok alternative, which you can self-host. Because it is a proof of concept it hasn't been tested extensively, but it seems like it will solve my immediate-needs. Of course it needs test, and structure added. But feedback can't hurt :)
2019 · its alternatives →
- 24

High performance secure & portable Rust functions in Node.js
2020 · secondstate.io · its alternatives →
Also compare
- I built a guided Build your own DNS Server challenge alternatives
- DN$ – an innovative, ad-supported DNS resolver alternatives
- Mkcert – Valid HTTPS certificates for localhost alternatives
- IP Guide – Info on IP addresses, Networks, and ASNs alternatives
- HTTPS-DNS - Rust-based minimal DNS-over-HTTPS (DoH) client alternatives
- I'm rewriting a web server written in Rust for speed and ease of use alternatives
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 →