ngrok is a popular software tool. There are currently 8 open-source alternatives to ngrok, with a combined total of 67.5k GitHub stars. The most common language among these projects is Rust.
Showing 8 open-source alternatives
Expose your localhost to the world for easy testing and sharing without DNS or deployment.
A lightweight, high-performance reverse proxy written in Rust for secure NAT traversal and exposing local services to the internet.
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing NAT firewalls.
Expose your local web server to the internet with a public URL, written in Rust with async-io.
Open-source SSH tunneling server for HTTP(S), WS(S), and TCP tunnels to localhost with no custom client required.
An open-source tunneling service written in PHP that creates secure public URLs for local web servers.
A minimal Go implementation to expose localhost servers to the internet via public tunnels.
An open-source tool that creates public URLs for locally running HTTP(s) servers, enabling internet-wide access for testing and sharing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.