Awesome Open Source
Awesome Open Source


Build Status

Get it from the Snap Store

You can install the pre-compiled binary (in several different ways), use Docker.

Here are the steps for each of them:

Install the pre-compiled binary

openwrt/entware/optware (Usually on the router):

opkg update
opkg install gateway-go

homebrew tap :

$ brew install OpenIoTHub/tap/gateway-go

homebrew (may not be the latest version):

$ brew install gateway-go

homebrew pr gateway-go

*** config file : 


$ sudo snap install gateway-go
*** config file :


$ scoop bucket add OpenIoTHub
$ scoop install gateway-go


Download the .deb or .rpm from the releases page and install with dpkg -i and rpm -i respectively.

*** config file :

Shell script:

$ curl -sfL | sh


Download the pre-compiled binaries from the releases page and copy to the desired location.

Running with Docker

You can also use it within a Docker container. To do that, you'll need to execute something more-or-less like the following:

$ docker run openiothub/gateway:latest

Note that the image will almost always have the last stable Go version.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
go (14,671
golang (3,757
arduino (721
iot (563
client (388
esp8266 (257
esp32 (214
openwrt (108
gateway (102
tunnel (84
frp (56
nat (54
socks (50
open (38

Find Open Source By Browsing 7,000 Topics Across 59 Categories