Goose: a memory-safe language that beats C++ and Rust with no heap at all

The Goose Programming Language

Goose is a systems language with C- and Rust-like syntax but no heap, garbage collector, or lifetime annotations. Every dynamic value lives inline on a compiler-managed data stack, so freeing a million-element structure is a single store. Its benchmarks claim 3.3x the speed of idiomatic C++ and 1.12x the best safe Rust on less memory. It compiles to plain C, and self-relative links make data structures double as verified file formats.

Freeing a million-element structure is one store, however deeply it nests.

More from this day

2026-10-24