SaaSHub helps you find the best software and product alternatives Learn more →
Top 12 Go Hardware Projects
-
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.
-
Project mention: I need help, my arduino mega 2560 can’t upload, and I don’t know why. I already switched connector 3 times and it still not working, it only power up and the code that I previously loaded works just fine. | /r/arduino | 2023-04-10
This isn't a USB error. It seems to be the result of the compiler not finding some sort of java signature file(?). Looks like it's a Mac thing and started with IDE 2.0.1. Maybe update IDE? https://github.com/arduino/arduino-cli/issues/1970
-
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.
-
-
-
Project mention: Is there a way for a pod to read certain node OS parameters? | /r/kubernetes | 2023-05-25
Oh, sorry about that. Please use this link instead: https://github.com/kubernetes-sigs/node-feature-discovery
-
sysinfo
Sysinfo is a Go library providing Linux OS / kernel / hardware system information. (by zcalusic)
-
tetra3d
Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine.
So you have a few different questions there. 1) Ebitenui is primarily game based and makes no assumptions on how the ui should look so you are required to provide the graphics for all the widgets. Fyne is great but more opinionated and focused on a desktop experience from what I've seen. 2) Ebitengine is a 2d game engine for go. 3) There is a lib built on top of ebitengine is ebitengine for 3d PS1 level graphics https://github.com/SolarLune/tetra3d 4) I think it could be done but this library isn't built for that. There are libraries for opengl bindings, raylib bindings and a dedicated 3d engine lib though that one looks to be a bit dead http://g3n.rocks/
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
-
-
Project mention: gamepad: Cross-platform Go library to read input from an Xbox 360 controller (or another compatible gamepad). | /r/golang | 2022-09-30
It appears to just be a light wrapper around https://github.com/0xcafed00d/joystick - does it offer anything that the initial library doesn't?
-
Go Hardware related posts
- Is there a way for a pod to read certain node OS parameters?
- I need help, my arduino mega 2560 can’t upload, and I don’t know why. I already switched connector 3 times and it still not working, it only power up and the code that I previously loaded works just fine.
- Node Labels for Homelab?
- Firmware hacking with Uncertainty
- Say hello to the new and improved #Arduino CLI 0.30.0! 🎉 This new release is a must-have for all makers and enthusiasts! 💻 #Arduino #MakerLife #NextLevelTech
- Intel GPU passthrough for Jellyfin
- Arduino IDE 2.0 and CLI uploads?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0921027f20>
www.saashub.com | 6 Jun 2023
Index
What are some of the best open-source Hardware projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | gobot | 8,274 |
2 | arduino-cli | 3,898 |
3 | go-rpio | 1,993 |
4 | ghw | 1,328 |
5 | node-feature-discovery | 574 |
6 | sysinfo | 426 |
7 | tetra3d | 325 |
8 | goroslib | 263 |
9 | go-osc | 171 |
10 | streamdeck | 63 |
11 | joystick | 46 |
12 | gopio | 16 |