SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go IoT Projects
-
Project mention: Is there a Linux server distro that you can configure stuff like Windows server does? | reddit.com/r/linuxquestions | 2023-03-16
-
Gobot Gobot is a Golang framework for robotics, drones, and the IoT. For C developers, Go language is probably the closest language regarding the syntax. Be warned, it's a garbage-collected language.
-
SonarQube
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.
-
Introduction:KubeEdge is an open source edge computing platform. Based on the native container arrangement and scheduling ability of Kubernetes (K8s), it realizes the functions of cloud edge collaboration, computing sinking, massive edge device management, edge autonomy, etc. It is completely open, scalable, easy to develop and maintain, and supports offline mode and cross-platform. GitHub:https://github.com/kubeedgeKubeEdge: https://kubeedge.ioArchitecture diagram of KubeEdge: https://kubeedge.io/en/docs/kubeedge/#architecture Features:
-
For something more advanced you can look at this example but this is very advanced, its from an IoT platform written in Golang - https://github.com/mainflux/mainflux
-
yomo
🦖 Serverless Streaming Framework for low-latency geo-distributed system and realtime collaboration application, running atop QUIC protocol, as Metaverse infrastructure, engaging 5G technology.
-
Project mention: VoceChat server is ready! Rust written 17MB open sourced chat server--the easiest to host/intergrate chat server you can find. | reddit.com/r/selfhosted | 2023-02-13
Take your pick. Or just look here.
-
ShellHub
:computer: Get seamless remote access to any Linux device. Centralized SSH for the edge and cloud computing
I've been looking for web ssh client solution and came across shellhub (https://github.com/shellhub-io/shellhub). The project has been around for a while but it doens't seem like there is much attraction. Has anyone used it? Do you like it or dislike it? Reasons?
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
drago
☁️ Securely connect anything with WireGuard® and manage all your networks from a single place.
-
Project mention: Lightweight data stream processing engine for IoT edge | reddit.com/r/golang | 2023-01-31
-
You could try https://github.com/objectbox/objectbox-go. I have not used the go version, but a coworker is using it for dart and it made a good impression. I like that its type safe
-
Project mention: Is it possible to set up a LoRa network that doesn't connect to The Things Network and is independent and internal? | reddit.com/r/Lora | 2023-02-26
Yes, you can. They even offer you to just use their software stack, to spin up a netqork with the same stack.
-
It's heart breaking to see talents especially former colleagues losing their jobs. But it is also a big warning sign telling people to select open-source software for their infrastructure. With that being said, our startup Edgenesis is building an open-source IoT framework, shifu
-
-
-
-
Yes: https://github.com/FluuxIO/go-xmpp
-
united-manufacturing-hub
The Open-Source toolkit to build your own reliable and secure Industrial IoT platform.
-
Project mention: Mass copy Pi Sd card to 50 pi’s with different Ip & Hostname | reddit.com/r/raspberry_pi | 2022-07-26
Could you create a start up script to do the rename etc for you - possibly using the MAC address as a key? See this GitHub code or this GitHub code as a starting point.
-
June 1th - Announcement Release of Simple Iot v0.2.0 by Cliff Brake (Simple Iot is a platform that enables you to add remote sensor data, telemetry, configuration, and device management to your project or product.)
-
unitdb
Fast specialized time-series database for IoT, real-time internet connected devices and AI analytics.
unitdb - Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go IoT related posts
- Set up docker and kubernetes in ubuntu 22.04
- How’s everyone running k8s on their homelab’s
- new MicroShift releases [4.12.x]!
- Azure IoT announces BIG layoffs.
- How can kubernetes benefit IoT field?
- Has anyone heard shellhub?
- Can kubernetes manage hardware devices?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160f650b40>
www.saashub.com | 20 Mar 2023
Index
What are some of the best open-source IoT projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | CasaOS | 9,018 |
2 | gobot | 8,139 |
3 | kubeedge | 5,699 |
4 | mainflux | 2,020 |
5 | yomo | 1,396 |
6 | jackal | 1,393 |
7 | ShellHub | 1,070 |
8 | drago | 1,023 |
9 | ekuiper | 949 |
10 | ObjectBox Go Database | 821 |
11 | lorawan-stack | 804 |
12 | shifu | 792 |
13 | microshift | 478 |
14 | go-coap | 363 |
15 | connectordb | 358 |
16 | go-xmpp | 280 |
17 | united-manufacturing-hub | 176 |
18 | raspberian-firstboot | 147 |
19 | simpleiot | 113 |
20 | unitdb | 101 |
21 | infinimesh | 88 |
22 | janitor | 63 |
23 | saberlight | 59 |