Awesome Go

Hardware

9 libraries in this category

arduino-cli

Official Arduino CLI and library. Can run standalone, or be incorporated into larger Go projects

HardwareHardware
emgo

Go-like language for programming embedded systems (e.g. STM32 MCU)

HardwareHardware
ghw

Golang hardware discovery/inspection library

HardwareHardware
goroslib

Robot Operating System (ROS) library for Go

HardwareHardware
joystick

a polled API to read the state of an attached joystick

HardwareHardware
sysinfo

A pure Go library providing Linux OS / kernel / hardware system information

HardwareHardware
go-osc

Open Sound Control (OSC) bindings for Go

HardwareHardware
go-rpio

GPIO for Go, doesn't require cgo

HardwareHardware
moody

Hardware event personality daemon for macOS. Monitors USB, charger, lid, and other hardware events and responds with customizable personalities

HardwareHardware