# Goose programming language

39 Hacker News commenters recommended Goose programming language and 26 criticized it, November 2025 to November 2026. It was recommended in 2 of 13 months.

**Verdict:** Recommended for memory safety, compact flat data layouts and functional features, and for its design ideas. Critics say the docs read as AI-generated and the benchmarks are tiny.

## Why people recommend it

- Compact flat data saves memory (5 comments): "The relative references and built in binary structure validation also enable direct memory mapping of data structures" ([source](https://news.ycombinator.com/item?id=50224336)) "Safer, faster and less memory than Rust/C++ for algorithms where tightly packed, flat data structures matter." ([source](https://news.ycombinator.com/item?id=50000345)) "And these strings in Goose are 6 bytes, while the ones in C++ are apparently 16 to 24 bytes each." ([source](https://news.ycombinator.com/item?id=50230913))
- Memory safe, no undefined behavior (2 comments): "Goose has no "unsafe" feature, and no undefined behavior, and is fully memory safe." ([source](https://news.ycombinator.com/item?id=50226073)) "Goose proves it to be safe at compile time, with simple readable code." ([source](https://news.ycombinator.com/item?id=50236448))
- Clear, legible docs (2 comments): "The documentation is clear about what the language does. You can download it and test it out if you like" ([source](https://news.ycombinator.com/item?id=50226453)) "The docs are perfectly legible and to the point." ([source](https://news.ycombinator.com/item?id=50226436))
- Good functional programming support (2 comments): "It has great support for higher order functions and other functional patterns" ([source](https://news.ycombinator.com/item?id=50234014)) "Goose checks off a lot of my dream language syntax features." ([source](https://news.ycombinator.com/item?id=50238099))

## What people warn about

- Docs read as AI-generated (5 comments): "it was implemented by LLM instead of explored by someone with curiosity" ([source](https://news.ycombinator.com/item?id=49749874)) "These AI generated docs would make more sense if you instruct it to not include numbers unless they form a complete example." ([source](https://news.ycombinator.com/item?id=50224945)) "if you can't be arsed to write them down in your own words but instead make me read AI generated slop I am out" ([source](https://news.ycombinator.com/item?id=50226749))
- Speed claims rest on tiny benchmarks (3 comments): "the benchmarks are tiny, and it’s likely that Goose was tuned on them." ([source](https://news.ycombinator.com/item?id=49749587)) "How can you claim Goose is faster than C++, i.e. faster than the language whose subset (i.e. C) it compiles to?" ([source](https://news.ycombinator.com/item?id=50236346)) "You need a test suite comprised of a wide variety of real world programs, not 16 microbenchmarks" ([source](https://news.ycombinator.com/item?id=49750510))
- Marketing-heavy readme, hidden limits (3 comments): "Negatives of the language as a brief point 18 on the tutorial makes the negatives look hidden." ([source](https://news.ycombinator.com/item?id=50226596)) "Almost every word on the front page readme is a features and benefits sales pitch." ([source](https://news.ycombinator.com/item?id=50227421)) "Within the first couple of paragraphs and bullets it made a completely false claim" ([source](https://news.ycombinator.com/item?id=50245679))
- Not new, just safer existing patterns (2 comments): "Goose isn't doing anything special there. What it is doing is doing the same with better safety guarantees" ([source](https://news.ycombinator.com/item?id=50236573)) "Isn’t this just re-inventing the index arena pattern, which nullifies much of the benefit over rust?" ([source](https://news.ycombinator.com/item?id=50225385))

## Alternatives hackers recommend

- [Rust](https://hackerapproved.com/p/rust.md): 2039 recommend
- [Go](https://hackerapproved.com/p/go-programming-language.md): 1254 recommend
- [Python](https://hackerapproved.com/p/python.md): 1067 recommend
- [Zig](https://hackerapproved.com/p/zig.md): 743 recommend
- [TypeScript](https://hackerapproved.com/p/typescript.md): 574 recommend

## Cite as

Hacker Approved, "Goose programming language", https://hackerapproved.com/p/goose-programming-language/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
