Hardware hacking

hybridgroup/gobot

Golang framework for robotics, drones, and the Internet of Things (IoT)

Stars2425
Contributors51
Forks279
Watchers157
Issues40

kidoman/embd

Embedded Programming Framework in Go

Stars786
Contributors14
Forks91
Watchers49
Issues29

stianeikeland/go-rpio

:electric_plug: Raspberry Pi GPIO library for go-lang

Stars415
Contributors6
Forks45
Watchers27
Issues5

paypal/gatt

Gatt is a Go package for building Bluetooth Low Energy peripherals

Stars408
Contributors15
Forks111
Watchers43
Issues34

mitchellh/go-mruby

Go (golang) bindings to mruby.

Stars318
Contributors10
Forks20
Watchers11
Issues4

mrmorphic/hwio

Go library for hardware I/O control, in the programming style of Arduino

Stars205
Contributors8
Forks28
Watchers23
Issues10

felixge/godrone

GoDrone is a free software alternative firmware for the Parrot AR Drone 2.0.

Stars178
Contributors2
Forks19
Watchers13
Issues33
Stars152
Contributors7
Forks33
Watchers9
Issues10

mattn/go-mruby

go-mruby make interface to embed mruby into go.

Stars75
Contributors3
Forks6
Watchers8
Issues5

ziutek/emgo

Emgo (Go-like language for programming embedded systems)

Stars56
Contributors2
Forks10
Watchers8
Issues0

savaki/go.hue

A Go library to manage your Philips Hue devices

Stars38
Contributors2
Forks18
Watchers4
Issues2

GeertJohan/go.hid

Provides communication with USB Human Interface Devices.

Stars36
Contributors6
Forks12
Watchers7
Issues2

raff/goble

Go implementation of Bluetooth LE support for OSX (derived from noble/bleno)

Stars31
Contributors2
Forks5
Watchers7
Issues0

whoisjake/gomotion

A Leap Motion web socket consumer written in Go.

Stars28
Contributors3
Forks6
Watchers2
Issues0

robdimsdale/garagepi

Golang webserver to display output of Raspberry Pi camera module and trigger gpio.

Stars25
Contributors1
Forks2
Watchers3
Issues1

SpaceLeap/go-embedded

Go package for embedded Linux development

Stars25
Contributors2
Forks3
Watchers7
Issues1

MarinX/goble

Bluetooth Low Energy for Go

Stars23
Contributors1
Forks3
Watchers4
Issues0

AlekSi/gomruby

Embeds mruby (mini Ruby) VM into Go.

Stars20
Contributors1
Forks2
Watchers2
Issues5

distributed/sers

Serial port access for the Go programming language.

Stars15
Contributors1
Forks2
Watchers3
Issues0

GeertJohan/go.hue

go.hue is a Go package wrapping the Philips Hue bridge interface

Stars12
Contributors1
Forks3
Watchers2
Issues0

tarm/goserial

A simple go package to allow you to read and write from the serial port as a stream of bytes.

Stars8
Contributors7
Forks7
Watchers3
Issues0

olivere/mruby-go

Embeds the Ruby programming language (mruby) into your Go project.

Stars5
Contributors1
Forks2
Watchers1
Issues1

ziutek/avt414

AVT414 USB I/O card (http://ep.com.pl/files/4241.pdf)

Stars3
Contributors1
Forks2
Watchers1
Issues0