Gokrazy – Go Appliances

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • gokrazy

    turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi Zero 2 W, or amd64 PCs!

  • TinyGo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

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

    Talos Linux is a modern Linux distribution built for Kubernetes.

  • Talos Linux basically implements their entire userspace in Go and its similar to BottleRocketOS, because it is designed to host Kubernetes.

    https://www.talos.dev/

  • tamago

    TamaGo - ARM/RISC-V bare metal Go

  • linuxkit

    A toolkit for building secure, portable and lean operating systems for containers

  • Another project that aims to deliver this is Linuxkit (https://github.com/linuxkit/linuxkit). All the components they ship are written in memory safe languages (usually Go) and run as containers under containerd. You can build a custom image very easily, fully defined as a YAML file.

  • u-root

    A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.

  • "A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go." https://github.com/u-root/u-root

  • osv

    OSv, a new operating system for the cloud.

  • I've been looking at a few.

    https://github.com/cloudius-systems/osv

    https://ops.city/ (also nanovms) - this is one that I actually got working to at least demo state

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • OPS

    ops - build and run nanos unikernels

  • I've been looking at a few.

    https://github.com/cloudius-systems/osv

    https://ops.city/ (also nanovms) - this is one that I actually got working to at least demo state

  • mirage

    MirageOS is a library operating system that constructs unikernels

  • Interesting, and thanks.

    I didn't know about those. I kind of thought you may have used MirageOS, which I had read about earlier. It is done in OCaml.

    https://mirage.io/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts