Veteran game developer Wouter van Oortmerssen releases memory-safe systems language Goose
daily.dev

Veteran game developer Wouter van Oortmerssen releases memory-safe systems language Goose

Archived — this story has rotated out of today’s deck. It is kept here in full.

The gist

Developer Wouter van Oortmerssen released Goose, a memory-safe systems language with no heap or garbage collector.
Its benchmarks claim speed over C++ and Rust, but the community is split.

Background

Wouter van Oortmerssen is a veteran game and tools developer, a former Google engineer who now runs a game studio and previously created the Lobster language. Goose is his new systems programming language: it is memory-safe, has no heap allocator, garbage collector or lifetime annotations, is Apache-2.0 licensed and compiles to a single C file. Its compiler, about thirty thousand lines of C++, was built almost entirely with AI from his language design. It drew discussion on Hacker News and daily.dev, with interest focused on its performance and safety claims.

How it unfolded

  1. Oct 21, 2026Goose documentation and a Code to the Moon YouTube overview describe it as a memory-safe systems language with no heap allocator, garbage collector or lifetime annotations.
  2. Oct 22, 2026The GitHub repository aardappel/goose is listed with 1.2k stars, 43 forks, 897 commits and an Apache-2.0 license; a documentation index lists sixteen standard library modules and thirty-one sample programs.
  3. Oct 23, 2026A CodeQL issue proposes adding Goose support, describing it as a memory-safe systems programming language using .goose files.
  4. Oct 24, 2026A video titled "Goose Explained in 5 Minutes" is posted.
  5. Oct 25, 2026A daily.dev post reports 202 comments and a community split of 30% positive, 45% mixed and 25% skeptical; a PromptZone article notes the project was discussed on Hacker News with 168 points.

Who’s saying what

Official
The Goose project says that across sixteen benchmarks it runs at 3.3x the speed of idiomatic C++, 1.16x hand-optimized C++ and 1.12x the best safe Rust, using 1.9x, 1.3x and 1.2x less memory.
Analysts
Code to the Moon calls the benchmark numbers modest but says the key point is that Goose also aims to do away with the heap.
Public
daily.dev reports technical curiosity dominates, with praise for the author's responsiveness and safety/performance claims, tempered by skepticism about benchmark fairness and heavy AI-generated documentation.
Caution
PromptZone describes Goose not as a general-purpose language aiming for widespread adoption but as a specialist tool for numerical computing, game engines, simulations and compilers, with manual memory management akin to C.

Still unverified

The daily.dev community take flags skepticism about benchmark fairness and heavy AI-generated documentation.

Sources

See today’s stories in the app Gistline — free on the App Store