Go Hardware

Open-source Go projects categorized as Hardware

Top 13 Go Hardware Projects

  • gobot

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

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04

    I can’t speak directly for deadprogram and the status of his projects, but I know much of his activity of late has been working in this same space, but in Go:

    * Gobot (https://gobot.io/)

  • arduino-cli

    Arduino command line tool

  • Project mention: GitHub – Arduino/Arduino-CLI: Arduino command line tool | news.ycombinator.com | 2024-02-28
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • go-rpio

    :electric_plug: Raspberry Pi GPIO library for go-lang

  • ghw

    Go HardWare discovery/inspection library

  • node-feature-discovery

    Node feature discovery for Kubernetes

  • 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.

  • Project mention: Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine. | /r/gogamedev | 2023-10-09
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • goroslib

    ROS client library for the Go programming language

  • go-osc

    Open Sound Control (OSC) library for Golang. Implemented in pure Go.

  • streamdeck

    Golang API for the Corsair / Elgato StreamDeck

  • joystick

    Go Joystick API (by 0xcafed00d)

  • gopio

    Raspberry pi GPIO controller package(CGO)

  • goleds

    A project to couple LED stripes with IR sensors to illuminate a room when motion is detected

  • Project mention: Go-LEDS - controlling LED stripes via IR Sensors on a Raspberry Pi 3b with software in golang | /r/raspberryDIY | 2023-09-11

    All of this with much more detail including example videos, documentation of all the configuration options, source code etc. is available on github: https://github.com/jtl5770/goleds

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Hardware related posts

  • Cylon: JavaScript framework for robotics, drones, and the Internet of Things

    5 projects | news.ycombinator.com | 4 May 2024
  • GitHub – Arduino/Arduino-CLI: Arduino command line tool

    1 project | news.ycombinator.com | 28 Feb 2024
  • Is there a way for a pod to read certain node OS parameters?

    1 project | /r/kubernetes | 25 May 2023
  • 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.

    1 project | /r/arduino | 10 Apr 2023
  • Node Labels for Homelab?

    1 project | /r/kubernetes | 14 Mar 2023
  • Firmware hacking with Uncertainty

    3 projects | /r/modular | 6 Mar 2023
  • 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

    1 project | /r/DIY_Electronics | 8 Feb 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Hardware projects in Go? This list will help you:

Project Stars
1 gobot 8,750
2 arduino-cli 4,193
3 go-rpio 2,137
4 ghw 1,586
5 node-feature-discovery 695
6 sysinfo 500
7 tetra3d 368
8 goroslib 302
9 go-osc 187
10 streamdeck 71
11 joystick 54
12 gopio 16
13 goleds 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com