Passwords & networking
Alternatives to ngrok
Compare these candidates if you want self-hosting, data control or less dependence on ngrok's hosted service. Actual costs depend on deployment and required features.
Passwords, mesh networks and tunnels are distinct; check audits, backups, updates and client compatibility.
Compare candidates
| Project | Stars | 7-day gain | Language | License | Maintenance |
|---|---|---|---|---|---|
| frp | 110,373 | +268 | Go | Apache-2.0 | ✅ Recently maintained |
| rathole | 14,395 | — | Rust | Apache-2.0 | ✅ Recently maintained |
frp
fatedier/frp
Fast, lightweight reverse proxy written in Go that exposes local servers behind NATs or firewalls securely to the public internet.
Compare for exposing internal services with explicit authentication and access boundaries.
Repository verified · Official repository & installation
rathole
rathole-org/rathole
A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
Match the project description to required features, then trial migration and deployment with a small real dataset.
Repository verified · Official repository & installation
Before migrating
Check exports/imports, required features, permissions, backups, security updates and total operating cost. Candidates are not guaranteed feature-equivalent; enterprise extensions and model services may have separate terms and costs.