Go IoT

Open-source Go projects categorized as IoT

Top 23 Go IoT Projects

  • CasaOS

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

  • Project mention: FLaNK-AIM Weekly 13 May 2024 | dev.to | 2024-05-13
  • gobot

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

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04

    I can’t speak directly for deadprogram and the status of his projects, but I know much of his activity of late has been working in this same space, but in Go:

    * Gobot (https://gobot.io/)

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

    Kubernetes Native Edge Computing Framework (project under CNCF)

  • ekuiper

    Lightweight data stream processing engine for IoT edge

  • Project mention: MQTT Stream Processing with EMQX and eKuiper: A Quick Tutorial | dev.to | 2023-06-14

    As a large-scale distributed MQTT broker for IoT, EMQX can efficiently and reliably connect to massive IoT devices, and process and distribute messages and event flow data in real-time. eKuiper is an open-source stream processing engine that can filter, transform, and aggregate streaming data.

  • ShellHub

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

  • shifu

    Kubernetes-native IoT gateway

  • drago

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

  • SaaSHub

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

    SaaSHub logo
  • ObjectBox Go Database

    Embedded Go Database, the fast alternative to SQLite, gorm, etc.

  • lorawan-stack

    The Things Stack, an Open Source LoRaWAN Network Server

  • microshift

    A small form factor OpenShift/Kubernetes optimized for edge computing

  • Project mention: Microshift: Small form factor OpenShift/Kubernetes | news.ycombinator.com | 2024-01-02
  • bacalhau

    Compute over Data framework for public, transparent, and optionally verifiable computation

  • Project mention: Deno Cron | news.ycombinator.com | 2023-11-29

    This is really interesting - we’ve tried really hard to solve some of these with Bacalhau[1] - a much simpler distributed compute platform. Would love your feedback!

    [1] https://github.com/bacalhau-project/bacalhau

    Disclosure: I confounded Bacalhau

  • go-coap

    Implementation of CoAP Server & Client in Go

  • connectordb

    An aggregator for personal metrics, and an extensible analysis engine

  • go-xmpp

    Native Go XMPP library (by FluuxIO)

  • united-manufacturing-hub

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

  • w3bstream

    Decentralized Infra for Connecting Smart Devices to Smart Contracts

  • raspberian-firstboot

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

  • simpleiot

    Simple IoT cloud/edge application/framework

  • Project mention: Want an easier way to update your Embedded Linux device? | news.ycombinator.com | 2024-05-11
  • unitdb

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

  • infinimesh

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

  • natiu-mqtt

    A dead-simple, extensible MQTT implementation well suited for embedded systems.

  • machbase-neo

    machbase-neo = time series database + mqtt + http + data visualization

  • Project mention: Machbase Neo: An Integrated Open-Source TSDB Drastically Reduces Developer Time | news.ycombinator.com | 2023-07-25
  • janitor

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

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

Go IoT related posts

  • Want an easier way to update your Embedded Linux device?

    1 project | news.ycombinator.com | 11 May 2024
  • Simplest Guide to DIY Your Own LLM Toy in 2024

    4 projects | dev.to | 2 Apr 2024
  • Microshift: Small form factor OpenShift/Kubernetes

    1 project | news.ycombinator.com | 2 Jan 2024
  • qbee-agent released under Apache 2.0

    1 project | /r/opensource | 9 Nov 2023
  • Machbase Neo: An Integrated Open-Source TSDB Drastically Reduces Developer Time

    1 project | news.ycombinator.com | 25 Jul 2023
  • Show HN: A TSDB with REST API, MQTT, gRPC, SSH, HTTP Web Server

    1 project | news.ycombinator.com | 18 Jul 2023
  • Bacalhau: Compute over Data framework for public, transparent, verifiable work

    1 project | news.ycombinator.com | 12 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 31 May 2024
    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. Learn more →

Index

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

Project Stars
1 CasaOS 22,863
2 gobot 8,769
3 kubeedge 6,476
4 ekuiper 1,384
5 ShellHub 1,295
6 shifu 1,222
7 drago 1,104
8 ObjectBox Go Database 1,049
9 lorawan-stack 919
10 microshift 641
11 bacalhau 624
12 go-coap 429
13 connectordb 393
14 go-xmpp 300
15 united-manufacturing-hub 255
16 w3bstream 168
17 raspberian-firstboot 166
18 simpleiot 166
19 unitdb 116
20 infinimesh 93
21 natiu-mqtt 82
22 machbase-neo 81
23 janitor 78

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com