SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Ngrok Open-Source Projects
-
awesome-tunneling
List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.
-
rathole
A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
go2rtc
Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ngrok-spring-boot-starter
🚀 Spring Boot tunneling with Ngrok made easy! No matter if you are using Windows, Mac OS X, Linux or even Docker - ngrok binary will be chosen automatically 🤖 so you don't need to care about environment changing etc. auto-configuration magic 🧙♂️
-
ngrok-operator
Expose your service in Kubernetes to the Internet with Ngrok easily! Automatically reload ngrok sessions after expired!
-
ctf-collab
Collaborative programming environment inside GitHub Actions – like Google Docs for hacking
-
Static-Binaries
Cross Compiled Statically Linked Binaries for Android Linux macOS Windows & More (by Azathothas)
-
bore
Reverse HTTP/TCP proxy to help you expose a local server behind a NAT or firewall to the internet via secure SSH tunnels. (by jkuri)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Pico: An open-source Ngrok alternative built for production traffic | news.ycombinator.com | 2024-05-14This is very cool! Trying to get it added to awesome-tunneling: https://github.com/anderspitman/awesome-tunneling/pull/149
Related -- we also built a simple (but not production-grade) tunneling solution just for devving on our open-source project (multiplayer game server management).
We recently ran in to an issue where we need devs to be able to have a public IP with vanilla TCP+TLS sockets to hack on some parts of our software. I tried Ngrok TCP endpoints, but didn't feel comfortable requiring our maintainers to pay for SaaS just to be able to hack around with our software. Cloudflare Tunnels is awesome if you know what you're doing, but too complicated to set up.
It works by automating a Terraform plan to (a) set up a remote VM, (b) set up SSH keys, and (c) create a container that uses reverse SSH tunneling to expose a port on the host. We get the benefit of a dedicated IP + any port + no 3rd party vendors for $2.50/mo in your own cloud. All you need is a Linode access token, arguably faster and cheaper than any other reverse tunneling software.
Source: https://github.com/rivet-gg/rivet/tree/main/infra/dev-tunnel
Setup guide: https://github.com/rivet-gg/rivet/blob/main/docs/infrastruct...
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30rathole - Similar to frp, including the config format, but with improved performance. Low resource consumption. Hot reload. Written in Rust.
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30sish - Open source ngrok/serveo alternative. SSH-based but uses a custom server written in Go. Supports WebSocket tunneling.
Not my project but I have had great success with https://github.com/gtxaspec/wz_mini_hacks & V3 model.
The V3 models need to be downgraded to a specific firmware first and patching it exposes RSTP streams using https://github.com/AlexxIT/go2rtc. Everything doable without ever installing Wyze app on an environment air gapped environment with no internet.
Many good reverse proxy solutions currently exist on the market such as ngrok and Cloudflare tunnels. They give one the ability to reliably run a tunnel and ensure it does not go down. They also offer the ability to securely access their links using whitelisted IP addresses or by using HTTP Basic Authentication.
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30tunneller - Open source. Written in Go.
Project mention: An independent package manager that every hacker deserves | news.ycombinator.com | 2023-11-29
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30jkuri/bore - Reverse HTTP/TCP proxy via SSH. Written in Go.
Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30specter - Interesting approach utilizing a DHT. QUIC transport. MIT License. Written in Go.
Ngrok related posts
-
Portr: Open-Source Ngrok Alternative
-
Easily monitor your Server from anywhere
-
Can You Grok It – Hacking Together Your Own Dev Tunnel Service
-
Do You Need IPv4 Anymore?
-
Reverst: Reverse Tunnels in Go over HTTP/3 and QUIC
-
Portr – open-source ngrok alternative designed for teams
-
Cloudflare Tunnel: a free ngrok alternative for exposing local Rails apps to the internet
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2024
Index
What are some of the best open-source Ngrok projects? This list will help you:
Project | Stars | |
---|---|---|
1 | awesome-tunneling | 13,796 |
2 | rathole | 7,880 |
3 | sish | 3,807 |
4 | go2rtc | 3,482 |
5 | ngrok | 2,294 |
6 | ngrok-go | 631 |
7 | tunneller | 465 |
8 | pyngrok | 411 |
9 | ngrok-rust | 291 |
10 | rslocal | 236 |
11 | kubernetes-ingress-controller | 176 |
12 | ngrok-spring-boot-starter | 122 |
13 | docker-ngrok | 115 |
14 | ngrok-operator | 102 |
15 | frp-flyapp | 94 |
16 | GoAPI | 83 |
17 | ctf-collab | 69 |
18 | Static-Binaries | 69 |
19 | bore | 62 |
20 | java-ngrok | 45 |
21 | Ngrok-in-StableDiffusion-tutorial | 32 |
22 | Ngrok-LAN | 31 |
23 | specter | 24 |