Software
Gobot
By The Hybrid Group, United States (checked on github.com/hybridgroup (opens in a new tab)), from github.com/hybridgroup/gobot (opens in a new tab)
- Microcontrollers and firmware tools
- Framework
- Apache-2.0
Gobot is a Go framework for robotics, physical computing and the Internet of Things, letting you combine several hardware devices in one program.
- Stale. No commit in 12 months: the newest is from 18 Oct 2025.
Facts
- GitHub stars
- 9,493read on 6 Nov 2026
- Last update
- 18 Oct 2025Newest commit on release
- Maintenance
- Staleno commit in 12 months
- Difficulty
- Intermediate
- Hardware it needs, as the project states it
- Programs are cross-compiled for the target board (for example GOOS=linux GOARCH=arm GOARM=5 for a Raspberry Pi).
Checked on GitHub on 6 Nov 2026.
Licenses
- Code
- Apache-2.0 (opens in a new tab)
Read by Robotheca from LICENSE.txt (opens in a new tab) at commit 798be8c (opens in a new tab), on 16 Oct 2026. A license text Robotheca's reader does not know: a person at Robotheca set it on 9 Nov 2026.
- Commercial use
- Yes
Overview
What it does: Robotheca's summary
- Lets you combine multiple different hardware devices in one program.
- Offers a full framework mode ("Classic") plus standalone packages ("Metal") for direct hardware control in plain Go.
- Provides a "Manager" mode for controlling swarms of robots and running a built-in RESTful API server.
- Supports many platforms, including Arduino, Raspberry Pi, Sphero, Jetson Nano, BeagleBone and drones such as Parrot and DJI Tello.
- Ships shared driver packages for GPIO, I2C, SPI, serial UART, Bluetooth LE, analog I/O and 1-wire devices.
- Includes a CLI called Gort for scanning, connecting and updating device firmware.
Written by Robotheca from the project's README (opens in a new tab) at commit 798be8c, not by its creator.
The README
Files and versions
- Repository on GitHubgithub.com/hybridgroup/gobot (opens in a new tab)
- The version Robotheca read798be8c (opens in a new tab)
- Latest releasev2.6.0 (18 Oct 2025)
Robotheca never hosts the code: each link goes to the creator's own page.
Use it
How to install it, in the creator's words: The project's website (opens in a new tab)
Robotheca doesn't review code. Read it before running it.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.