InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 Go Raspberry Pi Projects
-
qt
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
Could try looking at wails. I don’t really ever do any GUI programming, especially in Go. But it and Fyne are probably gonna be your best, easiest route. Though, I do know there are also bindings for Qt
-
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.
-
Project mention: Easiest way to provision and configure ephemeral cluster locally | reddit.com/r/kubernetes | 2023-02-05
Yeah, this is the answer, but I would use this with K3S: https://github.com/alexellis/k3sup
-
gokrazy
turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi Zero 2 W, or amd64 PCs!
Project mention: Userspace isn't slow, some kernel interfaces are | news.ycombinator.com | 2022-12-13Fun! We have support for running on gokrazy (https://gokrazy.org/) already, and that's probably where Unikernel Linux is more applicable for us, for when people just want a "Tailscale appliance" image.
I'll email you.
-
Project mention: US-16-150W: DOT1S role changing from ROLE_DESIGNATED to ROLE_DISABLED | reddit.com/r/UNIFI | 2022-12-28
I am running a US-16-150W (firmware 6.3.13) with three Proxmox nodes connected (along with other stuff and an USG upstream). Everything is connected with CAT6. On each physical Proxmox node are two VMs, a K8s master and a K8s worker node. On the cluster I am running Longhorn. The cluster is using [kube-vip](https://github.com/kube-vip/kube-vip) for HA control plane (in BGP mode) and exposing load balancers.
-
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
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
Project mention: Pi-Hole with Grafana dashboard for stats and Pushover alerts for push notifications (screenshot thresholds are for test only) | reddit.com/r/pihole | 2022-12-13
Using a Pi-hole to Prometheus exporter, this if I remember correctly: https://github.com/eko/pihole-exporter
-
Project mention: I’m a software engineer who wants to learn the HashiStack, where to start? | reddit.com/r/devops | 2022-12-12
-
At that point, I decided to use packer-plugin-arm-image instead. The setup did not work out of the box, but after a simple PR, it built my first empty image and proved it's possible to build an ARM image locally.
-
-
-
Project mention: My hotel room has a pommel horse at the end of the bed. | reddit.com/r/mildlyinteresting | 2022-12-01
-
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.
-
-
-
go-jtagenum
JTAG enumeration tool written in Go. A port of https://github.com/cyphunk/JTAGenum enhanced with https://github.com/grandideastudio/jtagulator improved implementation.
-
I would try out one of these projects: https://github.com/jgeisler0303/can2mqtt https://github.com/c3re/can2mqtt I have not used them my self so let us know how they go.
-
-
white-vest
White Vest is a project for collecting, logging, emitting, and visualizing telemetry from a model rocket containing an inboard Raspberry Pi Zero with an Arduino receiving telemetry.
-
If you own the server, it might be easier to set up a little smtp client. Or to be more security conscious, a incoming only smtp client like https://github.com/0xERR0R/mailcatcher/ and collapse that dataflow. But pubsub has a monstrous free tier anyway and I also wanted to keep a copy of the emails on gmail which is easier to search
-
Project mention: This robot is available to play with online. Don't forget to bring it back to charging station :) You can try it at: https://roboportal.io | reddit.com/r/robotics | 2022-12-13
Oh, it’s feasible to build the robot with this tool. The platform itself isn’t open sourced, but you can check this repo for the robot controller: https://github.com/roboportal/bot_box and some examples: https://github.com/roboportal/bot_design_examples
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Raspberry Pi related posts
- Easiest way to provision and configure ephemeral cluster locally
- released open-source API for interacting with Raspberry Pi
- My Raspberry Pi 4 Dashboard
- I rewrote my tool to create clusters in Hetzner in Crystal
- US-16-150W: DOT1S role changing from ROLE_DESIGNATED to ROLE_DISABLED
- My remote Pi for my ADSB is going bad
- This robot is available to play with online. Don't forget to bring it back to charging station :) You can try it at: https://roboportal.io
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Feb 2023
Index
What are some of the best open-source Raspberry Pi projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | qt | 9,590 |
2 | gobot | 8,089 |
3 | Navidrome Music Server | 5,829 |
4 | k3sup | 5,049 |
5 | gokrazy | 2,578 |
6 | kube-vip | 1,078 |
7 | ShellHub | 1,061 |
8 | hkcam | 797 |
9 | pihole-exporter | 693 |
10 | hashi-up | 539 |
11 | packer-plugin-arm-image | 381 |
12 | goplay2 | 303 |
13 | pitop | 223 |
14 | xbvr | 196 |
15 | raspberian-firstboot | 144 |
16 | gpio | 108 |
17 | rpi-ir-remote | 76 |
18 | go-jtagenum | 59 |
19 | can2mqtt | 48 |
20 | pinotes | 37 |
21 | white-vest | 30 |
22 | mailcatcher | 24 |
23 | bot_box | 21 |