Go IoT

Open-source Go projects categorized as IoT | Edit details

Top 23 Go IoT Projects

  • GitHub repo gobot

    Golang framework for robotics, drones, and the Internet of Things (IoT)

  • GitHub repo kubeedge

    Kubernetes Native Edge Computing Framework (project under CNCF)

    Project mention: KubeEdge v1.7 is out now | news.ycombinator.com | 2021-06-01
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo CasaOS

    CasaOS - A simple, easy-to-use, elegant open-source Home Cloud system.

    Project mention: Alternatives to CasaOS? | reddit.com/r/homelab | 2021-12-13

    I found out about CasaOS a couple of days ago, and I really like it. But there are still too many bugs, and too few features, because it's still in early development. I was wondering if anyone knows of any well-developed and ready-to-use projects like CasaOS? I would really appreciate it.

  • GitHub repo mainflux

    Industrial IoT Messaging and Device Management Platform (by mainflux)

    Project mention: Trying to use Kivy To Control ESP8266 From Smartphone | reddit.com/r/kivy | 2021-01-24

    There is lots of software to choose from, I suggest you have a look at Mainflux, and Mosquitto is popular for broker. Thingsboard is a turnkey solution, it's nice in some ways, but also very slow and heavy. Other options to research in this wikipedia article.

  • GitHub repo ShellHub

    :computer: Get seamless remote access to any Linux device. Centralized SSH for the edge and cloud computing

    Project mention: Reverse SSH tunnel to access a customer device behind a RPI | reddit.com/r/linux | 2021-06-14

    shell hub is simple and effective.

  • GitHub repo drago

    ☁️ Securely connect anything with WireGuard® and manage all your networks from a single place.

    Project mention: Looking for a good guide for deploying WireGuard with a GUI | reddit.com/r/selfhosted | 2021-10-13

    Great list, I'd add Drago as well, though it may be for more advanced use.

  • GitHub repo yomo

    🦖 Serverless Streaming Framework for Low-latency Edge Computing applications, running atop QUIC protocol, as Metaverse infrastructure, engaging 5G technology.

    Project mention: Enjoy the most lightweight AI inference | dev.to | 2021-07-08

    YoMo is a programming framework enabling developers to build a distributed cloud system (Geo-Distributed Cloud System). YoMo's communication layer is made on top of the QUIC protocol, which brings high-speed data transmission. In addition, it has a built-in Streaming Serverless “streaming function”, which significantly improves the development experience of distributed cloud systems. The distributed cloud system built by YoMo provides an ultra-high-speed communication mechanism between near-field computing power and terminals. It has a wide range of use cases in Metaverse, VR/AR, IoT, etc.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo lorawan-stack

    The Things Stack, an Open Source LoRaWAN Network Server (by TheThingsNetwork)

    Project mention: Questions from a mere mortal | reddit.com/r/IOT | 2021-02-12

    Github: https://github.com/thethingsnetwork/lorawan-stack

  • GitHub repo connectordb

    An aggregator for personal metrics, and an extensible analysis engine

  • GitHub repo go-coap

    Implementation of CoAP Server & Client in Go

    Project mention: C Deep | dev.to | 2021-02-27

    libcoap - Implementation of the Constrained Application Protocol. GPL-2.0-or-later or BSD-2-Clause

  • GitHub repo microshift

    A small form factor OpenShift/Kubernetes optimized for edge computing

    Project mention: Aperçu de Microshift, une implémentation légère d’OpenShift … | dev.to | 2021-09-19

    GitHub - redhat-et/microshift: A small form factor OpenShift/Kubernetes optimized for edge computing

  • GitHub repo raspberian-firstboot

    A lightly modified Raspbian-light image supporting first boot customization.

    Project mention: Raspberry Pi K3s Cluster | dev.to | 2022-01-01

    The first problem I didn't want to deal with manually was configuring the ssh on the RPis. In the previous process, I had one playbook to configure the ssh and user on Raspberian and another to configure everything else. This time, though, the node will boot with password login disabled and with my public keys automatically added to the host. To achieve this, I used Raspberian Firstboot with a custom script to set up the ssh configuration and hostname.

  • GitHub repo united-manufacturing-hub

    The Open-Source toolkit to build your own reliable and secure Industrial IoT platform.

    Project mention: Best options for cellular IoT devices for manufacturing | reddit.com/r/IOT | 2021-12-09
  • GitHub repo infinimesh

    Home of infinimesh, the first portable cloud-native IoT platform

    Project mention: infinimesh - cloud native IoT platform for everyone | reddit.com/r/u_2pk03 | 2021-08-07

    https://github.com/infinimesh/infinimesh - contrib welcome!

  • GitHub repo unitdb

    Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.

  • GitHub repo janitor

    Availability monitoring and alerting for IOT devices (by a-bali)

    Project mention: Down detector for home? | reddit.com/r/selfhosted | 2021-04-01

    Janitor is a very lightweight and standalone app that can ping, make HTTP requests or execute shell scripts and alert you on all kinds of channels with configurable timeouts / number of failures.

  • GitHub repo Go-MISPFeedGenerator

    Golang implementation of PyMISP-feedgenerator

    Project mention: Go-MispFeedGenerator: Golang implementation of pymisp feed generator | reddit.com/r/purpleteamsec | 2021-03-22
  • GitHub repo pumpkin-pi

    Raspberry pi project that controls jack-o-lantern via servo motor and PIR motion sensors

    Project mention: Interactive Halloween decorations with raspberry pi's 🎃 | dev.to | 2021-10-31

    That's my pumpkin-pi project that I also created using another raspberry pi! It uses 2 motion sensors and a servo motor to detect people walking on the sideway and turns the pumpkin towards them to simulate it "watching" you. Check out the repo to see how to build your own!

  • GitHub repo MQTTtimer

    MQTTtimer is based mqtt protocol sync timer

    Project mention: MNTP is NTP over mqtt protocol. | reddit.com/r/golang | 2021-08-02

    Thank you for the impressive feedback @hobbified. I change the package name to MQTTtimer, new repos address https://github.com/hysios/MQTTtimer, and use adjtime. to change time. thank u again.

  • GitHub repo cli

    Command-line tools for YoMo. (by yomorun)

    Project mention: Streaming Image Recognition by WebAssembly and Tensorflow | dev.to | 2021-06-27

    Or, you can download the pre-built binary tarball yomo-v0.0.5-x86_64-linux.tgz.

  • GitHub repo chainmetric-sensorsys

    Embedded IoT sensor system for harvesting environment data and publishing it onto the permissioned blockchain network

    Project mention: IoT Sensors-Equipped Device For Publishing Environmental Readings Onto The Blockchain | reddit.com/r/u_timoth_y | 2021-03-31

    RPi Zero W powered IoT device equipped with various sensors for harvesting environmental conditions and publishing them into the blockchain ledger

  • GitHub repo chainmetric-network

    Hyperledger Fabric network for IoT enabled permissioned blockchain with sensor requirements control Smart Contracts

    Project mention: IoT Sensors-Equipped Device For Publishing Environmental Readings Onto The Blockchain | reddit.com/r/u_timoth_y | 2021-03-31

    Permissioned blockchain network for storing sensor readings based on Hyperledger Fabric

  • GitHub repo witchonstephendrive.com

    A home automation project to control my Halloween decorations

    Project mention: Geofence your self-hosted API's | dev.to | 2021-11-27

    Since I'm using echo as the web framework to control my decorations, I was able to implement some pretty simple middleware that rejects POST requests from IP addresses that aren't within close proximity to mine with a 403 status code.

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). The latest post mention was on 2022-01-01.

Go IoT related posts


What are some of the best open-source IoT projects in Go? This list will help you:

Project Stars
1 gobot 7,538
2 kubeedge 4,646
3 CasaOS 2,608
4 mainflux 1,657
5 ShellHub 841
6 drago 825
7 yomo 716
8 lorawan-stack 649
9 connectordb 316
10 go-coap 280
11 microshift 139
12 raspberian-firstboot 130
13 united-manufacturing-hub 104
14 infinimesh 84
15 unitdb 82
16 janitor 46
17 Go-MISPFeedGenerator 16
18 pumpkin-pi 15
19 MQTTtimer 8
20 cli 5
21 chainmetric-sensorsys 4
22 chainmetric-network 4
23 witchonstephendrive.com 2
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.