Go-lang Hardware

Back

1. arduino-cli

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

2. emgo

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

3. ghw

Golang hardware discovery/inspection library.

4. go-osc

Open Sound Control (OSC) bindings for Go.

5. go-rpio

GPIO for Go, doesn't require cgo.

6. goroslib

Robot Operating System (ROS) library for Go.

7. joystick

a polled API to read the state of an attached joystick.

8. sysinfo

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