Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 11 Go Raspberrypi Projects
-
gokrazy
turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi 5, Pi Zero 2 W, or PCs (x86_64 or ARM64)!
Project mention: How to optimize boot time in user space on a Raspberry Pi 4 / Boot2Qt | news.ycombinator.com | 2024-09-15> What wins big is to remove useless stuff entirely.
This. And there's even a project (targeting mainly RasPi) that does just that: https://gokrazy.org
(And yes, you can also deploy code that wasn't written in Go, although it's quite clunky.)
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
I was thinking of trying to run this at home: https://github.com/tphakala/birdnet-go
-
-
talkkonnect
Headless Mumble Linux Client for use as a Transceiver, Walkie Talkie, Intercom, Radio Gateway for SBCs
-
go-jtagenum
JTAG enumeration tool written in Go. A port of https://github.com/cyphunk/JTAGenum enhanced with https://github.com/grandideastudio/jtagulator improved implementation.
-
GoOpenDrop
a Go Implementation and Enhancement of the Awesome Open Source AirDrop implementation work of seemoo-lab: https://github.com/seemoo-lab/opendrop
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
go-row
Connect Concept2 rowers to Zwift. Go-row is a Bluetooth LE bridge, written in Go, to convert a Concept2 PM5 rower into a Cycle Power and a Running Speed Service. This enables you to use a Concept2 rower with cycling/running games such a Zwift.
-
-
tracer
Tracer is a small service written in Go that enables MQTT for the EPEVER Tracer MPPT Solar Charge Controller. (by alxyng)
Go Raspberrypi discussion
Go Raspberrypi related posts
-
Easylkb: Easy Linux Kernel Builder
-
Gokrazy Go (Golang) Appliances
-
A quick TUI dash for monitoring traffic and stats from your AdGuard Home instance
-
Halloween is coming! Create your own pumpkin -pi!
-
go-rampart: a golang package to detect overlapping periods
-
Can you build your own user space on top of the Linux kernel?
-
Is it possible to create a linux image with just a golang binary on raspberry pi?
-
A note from our sponsor - Stream
getstream.io | 10 Jul 2025
Index
What are some of the best open-source Raspberrypi projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | gokrazy | 3,366 |
2 | yt-dlp-web-ui | 1,691 |
3 | birdnet-go | 440 |
4 | xbvr | 403 |
5 | talkkonnect | 275 |
6 | go-jtagenum | 104 |
7 | GoOpenDrop | 91 |
8 | bot_box | 49 |
9 | go-row | 25 |
10 | pumpkin-pi | 19 |
11 | tracer | 9 |