Ngrok

Open-source projects categorized as Ngrok

Top 23 Ngrok Open-Source Projects

  • awesome-tunneling

    List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.

  • Project mention: Show HN: Pico: An open-source Ngrok alternative built for production traffic | news.ycombinator.com | 2024-05-14

    This 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...

  • rathole

    A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    rathole - Similar to frp, including the config format, but with improved performance. Low resource consumption. Hot reload. Written in Rust.

  • 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.

    InfluxDB logo
  • sish

    HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    sish - Open source ngrok/serveo alternative. SSH-based but uses a custom server written in Go. Supports WebSocket tunneling.

  • go2rtc

    Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc.

  • Project mention: 2/16/24 Wyze Security Incident Update | news.ycombinator.com | 2024-02-19

    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.

  • ngrok

    Expose your localhost to the web. Node wrapper for ngrok. (by bubenshchykov)

  • Project mention: Easily monitor your Server from anywhere | dev.to | 2024-04-15

    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.

  • ngrok-go

    Embed ngrok secure ingress into your Go apps as a net.Listener with a single line of code.

  • tunneller

    Allow internal services, running on localhost, to be accessed over the internet..

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    tunneller - Open source. Written in Go.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • pyngrok

    A Python wrapper for ngrok

  • ngrok-rust

    Embed ngrok secure ingress into your Rust apps with a single line of code.

  • rslocal

    An easy-to-use tunnel to localhost built in Rust. An alternative to ngrok and frp.

  • kubernetes-ingress-controller

    The official ngrok Ingress Controller for Kubernetes (by ngrok)

  • 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 🧙‍♂️

  • docker-ngrok

    Expose a local web server or docker environment to the internet

  • ngrok-operator

    Expose your service in Kubernetes to the Internet with Ngrok easily! Automatically reload ngrok sessions after expired!

  • frp-flyapp

    Fast reverse proxy on fly.io

  • GoAPI

    GoAPI - A Fast and Easy-to-use Web Framework for Building APIs in Go

  • Project mention: FastAPI for go | /r/golang | 2023-09-14
  • 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)

  • Project mention: An independent package manager that every hacker deserves | news.ycombinator.com | 2023-11-29
  • 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)

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    jkuri/bore - Reverse HTTP/TCP proxy via SSH. Written in Go.

  • java-ngrok

    A Java wrapper for ngrok

  • Ngrok-in-StableDiffusion-tutorial

    A tutorial for enable ngrok in stable diffusion

  • Ngrok-LAN

    A FabricMC mod that exposes your local LAN server to the internet with Ngrok.

  • specter

    like ngrok, but more ambitious with DHT for flavor (by zllovesuki)

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    specter - Interesting approach utilizing a DHT. QUIC transport. MIT License. Written in Go.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ngrok related posts

  • Portr: Open-Source Ngrok Alternative

    2 projects | news.ycombinator.com | 20 Apr 2024
  • Easily monitor your Server from anywhere

    2 projects | dev.to | 15 Apr 2024
  • Can You Grok It – Hacking Together Your Own Dev Tunnel Service

    3 projects | news.ycombinator.com | 14 Apr 2024
  • Do You Need IPv4 Anymore?

    2 projects | news.ycombinator.com | 10 Apr 2024
  • Reverst: Reverse Tunnels in Go over HTTP/3 and QUIC

    4 projects | news.ycombinator.com | 8 Apr 2024
  • Portr – open-source ngrok alternative designed for teams

    6 projects | news.ycombinator.com | 2 Apr 2024
  • Cloudflare Tunnel: a free ngrok alternative for exposing local Rails apps to the internet

    2 projects | dev.to | 31 Mar 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com