Dev tools · alternatives · 2026
24 alternatives to Rathole – An Rust alternative to frp and ngrok, with gains in perf
A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok. - rathole-org/rathole
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Rathole – An Rust alternative to frp and ngrok, with gains in perf launched in 2022; newer entries below may have overtaken it.
- 1

Over the past couple of months, I've been working on connet. At this point, it is working pretty smoothly (in what I use it for), so I wanted to share it with more people and see what they think. I know many other similar/reverse proxy solutions exist - like https://github.com/fatedier/frp, https://github.com/rapiz1/rathole, and a bunch more you can find at https://github.com/anderspitman/awesome-tunneling. However, I wanted to try and put my own little peer-to-peer twist on it. Thanks for checking it out, and sharing any…
2025 · github.com · its alternatives →
- 2

Expose local http, tcp or websocket connections to the public internet - amalshaji/portr
2024 · github.com · its alternatives →
- 3

A simple, fast and user-friendly alternative to 'find' - sharkdp/fd
2017 · github.com · 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

WireHole offers a unified docker-compose project that integrates WireGuard, PiHole, and Unbound, complete with a user interface. This solution is designed to empower users to swiftly set up and manage either a full or split-tunnel WireGuard VPN. It features ad-blocking capabilities through PiHole and enhanced DNS caching and privacy options via Unbound. The intuitive UI makes deployment and ongoing management straightforward, providing a comprehensive VPN solution with added privacy features.
2023 · github.com · its alternatives →
- 6AS
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 →
- 7

- 8

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

- 10

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

ngrok is developer infrastructure that routes and secures traffic to your apps, APIs, and AI models, wherever they run. Start on localhost, ship to prod.
2013 · ngrok.com · its alternatives →
- 12

Get your localhost app online in an instant, no api keys or login required.
2023 · hello.ports.live · its alternatives →
- 13

Terminal user interfaces in Ruby. RatatuiRuby wraps Rust
Jan 2026 · ratatui-ruby.dev · its alternatives →
- 14

The fast and secure Load Balancer / API Gateway / Reverse Proxy with built-in service discovery, GeoIP, WAF, bot protection and much more - https://pingoo.io - pingooio/pingoo
2025 · github.com · its alternatives →
- 15

A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time. - Svetlitski/fcp
2021 · github.com · its alternatives →
- 16

🎥 Proxy livestreams from websockets to external RTMP endpoints. - chuabingquan/pxy
2020 · github.com · its alternatives →
- 17

Simple mDNS based reverse proxy for personal infrastructure. - whytheplatypus/switchboard
2020 · github.com · its alternatives →
- 18

Oh my implementation of Shadowsocks in Rust. Contribute to loggerhead/shadowsocks-rust development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 19CI
CRProxy is a new reverse web proxy service. We have a generous free plan that includes the ability to use custom domains and semi-custom sub-domains. We have reasonably priced plans with good bandwidth and no additional usage charges. Please give it a try and let me know what you think. Thank you, David
2022 · crproxy.com · its alternatives →
- 20AS
Hi! I am sharing this because it may be useful to others. I created a simple Docker image that lets you easily expose a web app running locally on your dev machine to the Internet, via a proxy server. It is a self hosted alternative to something like Ngrok, which is a paid service if you use custom domains. A small server is cheaper than Ngrok (I use Hetzner Cloud and the cheapest server costs me 3€ per month). I use this method in particular to test HTTP verification with Let's Encrypt for a SaaS app running on my Mac. Hope this is useful :) Code:…
2019 · its alternatives →
- 21

Hi HN, I've been building Nucleus, a lightweight Linux container runtime focused on two workloads: ephemeral AI-agent sandboxes and declarative NixOS services. It's a single Rust binary, no daemon. It is not a Docker replacement and not a strict subset of Docker either. I dropped the entire image-and-distribution half (no Dockerfile, no layers, no registry, no pull/push, no persistent storage layer) in exchange for going deeper on isolation and reproducibility. The rootfs is either a directory copied into tmpfs (agent mode) or a Nix-built closure mounted read-only (production mode). If…
Jun 2026 · github.com · its alternatives →
- 22

Embedded graph memory for AI agents, mobile apps, and the browser. - project-minigraf/minigraf
19d ago · github.com · its alternatives →
- 23

kubectl port-forward manager and reverse tunnel (ngrok-like) for exposing local services publicly, with TLS termination, HTTP traffic inspection, UDP forwarding, multi-hop proxy routing through k8s clusters, stateful config via filesystem or git - GUI and TUI available - hcavarsan/kftray
2024 · github.com · its alternatives →
- 24
21tunnel▲1The tunnel for AI agents — open-source ngrok alternative
Aug 2026 · 21tunnel.com · its alternatives →
Also compare
- connet – A P2P reverse proxy with NAT traversal alternatives
- Portr – open-source ngrok alternative designed for teams alternatives
- A simple, fast and user-friendly alternative to find, written in Rust alternatives
- IP Guide – Info on IP addresses, Networks, and ASNs alternatives
- WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI alternatives
- A simple self-hosted ngrok alternative 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 →