18 Resources
Golang hardware Libraries
Generate vector tiles for the entire planet on relatively low spec hardware.
Sequentially Generate Planet Mbtiles Sequentially generate and merge an entire planet.mbtiles vector tileset on low memory/power devices for free. com
Easy to use open source hardware to drive WS2811 LEDs with high-quality color
STOP DOING FADECANDY LEDs were not supposed to be given data pins YEARS of "temporal dithering" but no real-world use found for having more than three
Go library for hardware I/O control, in the programming style of Arduino
hwio Introduction hwio is a Go library for interfacing with hardware I/O, particularly on SoC-based boards such as BeagleBone Black, Raspberry Pi and
Go package for the BeagleBone open source hardware
go-beaglebone Go package for the BeagleBone open source hardware Also check out https://github.com/SpaceLeap/go-embedded This package builds on top of
Thdl is a tool for easing the work with hardware description languages.
THDL Thdl is a tool for easing the work with hardware description languages. It is (and will always be) based solely on text processing, with no seman
Sysinfo is a Go library providing Linux OS / kernel / hardware system information.
Sysinfo Package sysinfo is a Go library providing Linux OS / kernel / hardware system information. It's completely standalone, has no dependencies on
Hw-keyboard-remapper - This is key code remapper for the hardware keyboard
hw-keyboard-remapper hw-keyboard-remapper is key remapper independent the OS. ht
Go·Hardware·Lean
periph - Peripherals I/O in Go Documentation is at https://periph.io Join us for a chat on gophers.slack.com/messages/periph, get an invite here. New
Uniform interface for interacting with network hardware via telnet/ssh
jgivc/console This package provides a uniform interface for interacting with network hardware via telnet/ssh This package uses part of reiver/go-telne
A golang CTF competition platform with high-performance, security and low hardware requirements.
CTFgo - CTF Platform written in Golang A golang CTF competition platform with high-performance, security and low hardware requirements. Live Demo • Di
Server motherboard hardware monitoring
hardware-events This software helps with the monitoring of a server motherboard. The project started when I changed the FANs on a Supermicro motherboa
Golang PoC software for reliable file transfers over a data diode. DIY gigabit data diode hardware instructions
DIY Data Diode Simple DIY gigabit data diode (hardware and software). Presented at SEC-T 2021. Hardware By doing a simple hardware mod to a fiber conv
Raspberry pi GPIO controller package(CGO)
GOPIO A simple gpio controller package for raspberrypi. Documentation Examples Installation sudo apt-get install wiringpi go get github.com/polarspet
Gobot - Golang framework for robotics, drones, and the Internet of Things (IoT)
Gobot (https://gobot.io/) is a framework using the Go programming language (https://golang.org/) for robotics, physical computing, and the Internet of Things.
ghw - Golang HardWare discovery/inspection library
ghw - Golang HardWare discovery/inspection library ghw is a small Golang library providing hardware inspection and discovery for Linux and Windows.
A directory of hardware related libs, tools, and tutorials for Go
Go + hardware This repo is a directory of tools, packages and tutorials to let you introduce Go in your hardware projects. Why Go? Go can target platf
Live on-demand transcoding in go using ffmpeg. Also with NVIDIA GPU hardware acceleration.
Go live HTTP on-demand transcoding Transcoding is expensive and resource consuming operation on CPU and GPU. For big companies with thousands of custo
Golang framework for robotics, drones, and the Internet of Things (IoT)
Gobot (https://gobot.io/) is a framework using the Go programming language (https://golang.org/) for robotics, physical computing, and the Internet of