Gokrazy – A Native Go Userland

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. s6

    The s6 supervision suite.

    Very interesting project.

    Has anyone tried it?

    Apparently they have written their own init: https://gokrazy.org/userguide/process-interface/

    This makes me curious. I wonder how well Gokrazy would blend with s6/s6-rc…

    If anyone is curious there’s more info about those projects here:

    https://skarnet.org/software/s6/

    https://skarnet.org/software/s6-rc/

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. go-sqlite

    Low-level Go interface to SQLite 3

  4. murex

    A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)

    If it is any help, I've written a $SHELL in Go and have been using it as my primary shell for around 5 years now.

    It's intentionally not designed to be a drop in replacement for Bash though. I saw no point replicating all of the problems with Bash when writing a new shell. So it does a lot of things different -- better in most cases -- but that does also create a learning curve too (I mean you're literally learning a new language).

    https://github.com/lmorg/murex

  5. distroless

    🥑 Language focused docker images, minus the operating system.

    If you're a fan of this approach to deploying applications and use docker, distroless [1] is a really cool project related to this. It uses debian as the base and supports cgo because it has glibc (and openssl)

    [1]: https://github.com/GoogleContainerTools/distroless

  6. buildkit

    concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

    Relatedly, there's also buildkit[1] and that entire ecosystem. I've been meaning to check out the experience of building containers using Nix, but either way it seems very interesting.

    [1]: https://github.com/moby/buildkit

  7. wifi

    WiFi daemon for connecting to WiFi networks (encrypted or unencrypted) with gokrazy (by gokrazy)

    Hello, I’m the maintainer!

    You’re right about the lack of a C runtime being intentional. However, C programs can be run if you take on the task of keeping them up-to-date: https://gokrazy.org/prototyping/

    Regarding WiFi, we have https://github.com/gokrazy/wifi which currently only works for unencrypted WiFi. If at some point there is a Go solution to configure encrypted WiFi, I’m all for it!

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

  • Build a Container Image from Scratch

    4 projects | news.ycombinator.com | 20 Mar 2025
  • Docker BuildKit: Accelerating Docker Builds with Next-Generation Technology

    1 project | dev.to | 17 Mar 2025
  • Using GitOps to Manage a KWOK Deployment

    5 projects | dev.to | 14 Mar 2025
  • Implementing Chat History for AI Applications Using Azure Cosmos DB Go SDK

    4 projects | dev.to | 11 Mar 2025
  • Deploy from local to production (self-hosted)

    4 projects | news.ycombinator.com | 8 Mar 2025

Did you know that Go is
the 4th most popular programming language
based on number of references?