gokrazy is a platform that allows users to deploy their Go programs as appliances on Raspberry Pi or PC. The creators of gokrazy were frustrated with the time-consuming maintenance required for their Raspberry Pis, so they came up with the idea of stripping unnecessary software and building a minimal system entirely in Go. The result is gokrazy, which consists of just four components: the Linux kernel, Raspberry Pi firmware files, the Go compiler and standard library, and the gokrazy system. Building an appliance in Go offers the same benefits as building Go software elsewhere, including quick compilation times and tracing/profiling support. gokrazy also provides a web status interface and debugging features. Users can easily update their gokrazy installations thanks to the A/B partitioning scheme and minimal configuration is built into the images.
https://gokrazy.org/