• Sources: Solod, HN discussion
  • Summary: Solod ("So") is a strict subset of Go that translates to readable C11 with zero runtime, no garbage collection, and no hidden allocations. It supports structs, methods, interfaces, slices, maps, multiple returns, and defer, with everything stack-allocated by default and heap access opt-in through the standard library. Concurrency and a ported standard library are provided as libraries rather than language builtins, generics support is limited, and it offers native C interop without CGO. Standard Go tooling such as the LSP, linting, and go test works on Solod source. It reached the Hacker News front page on 2026-07-17.
  • Why it matters: It targets systems programming with Go syntax and tooling while emitting dependency-free C, an alternative to learning C or a separate systems language.

send feedback on this story