Hacker ApprovedDepartments

Haxe

Hacker Approved

Shares rank 69 of 163 programming languages by recommenders

Recommended for a free language with a strong type system that compiles one codebase to many targets. Critics note a stagnant ecosystem and features sacrificed for cross-target compatibility.

Recommended for a free language with a strong type system that compiles one codebase to many targets. Critics note a stagnant ecosystem and features sacrificed for cross-target compatibility.

23 people gave an opinion

recommend it
18
criticize it
5
approval share
78%
Each figure is one person. RecommendsCriticizes

Recommended in 10 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 18 people recommend itNeeds 10 or more, met.
  • 3.6 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 10 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Enjoyable and fun to program in

    “Haxe is such a great piece of tech, which becomes more and more powerful as you get to know it better.”

    Comment from 31 Mar 2026 in “Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua”

    “I took Haxe for a spin years ago and was really impressed”

    Comment from 31 Mar 2026 in “Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua”

    “I am always fascinated with the capabilities of Haxe.”

    Comment from 12 Jan 2026 in “XMPP and Metadata”
  • One codebase targets many languages

    “One set goes into haxe files and I use reflaxe macros to write tiny compilers that generate docs, clients, servers”

    Comment from 22 Sep 2026 in “AI Has No Wisdom and Neither Will You”

    “You could target a huge number of targets from a single codebase.”

    Comment from 20 Nov 2025 in “Experiment: Making TypeScript immutable-by-default”

    “a language that was able to transpile to several languages”

    Comment from 5 May 2026 in “Bun is being ported from Zig to Rust”
  • Better alternative to TypeScript

    “its basically a better version of what typescript is to javascript”

    Comment from 2 Apr 2026 in “Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua”

    “Before typescript we had Haxe, and its still a "better language".”

    Comment from 5 Apr 2026 in “Lisette a little language inspired by Rust that compiles to Go”

    “Haxe because i want a better typescript alternative”

    Comment from 30 Nov 2025 in “Ask HN: What language are you using to do AOC in?”
  • Robust, simple type system

    “Haxe has a more robust, but simpler typesystem, that comes from ocaml.”

    Comment from 11 Jan 2026 in “The Concise TypeScript Book”

    “has an awesome typesystem and metaprogramming capabilities”

    Comment from 19 Nov 2025 in “Experiment: Making TypeScript immutable-by-default”

Other programming languages people recommend

The four most recommended other programming languages, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Haxe compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Rust2,03997368%134 yrs118 ownersApproved
Go1,25465166%135.9 yrs63 owners—
Python1,06782157%1218 yrs64 owners—
Zig74344962%121 yr27 owners—
HaxeThis page18578%10—Approved
See all 163 programming languages, ranked

What people said

30 of the 33 comments that mention it, newest first. Each links to the original comment.

“One set goes into haxe files and I use reflaxe macros to write tiny compilers that generate docs, clients, servers”

RecommendsComment from 22 Sep 2026 in “AI Has No Wisdom and Neither Will You”

“You can catch some problems upstream as build errors rather than waiting to catch them in the generated code.”

RecommendsComment from 12 Aug 2026 in “Hax – a minimalist, terminal-native coding agent written in C”

“Transcompile languages have always had tons of issues, and there is a reason why non became popular.”

CriticizesComment from 17 Jul 2026 in “Solod: Go can be a better C”

“I had to give up on trying to get LLMs to write working Haxe code.”

CriticizesComment from 13 Jul 2026 in “Zig Creator Calls Spade a Spade, Anthropic Blows Smoke”

“One pattern I've really been enjoying lately has to do with a language called haxe.”

RecommendsComment from 10 Jul 2026 in “Write code like a human will maintain it”

“both had/have serious debugging issues”

CriticizesComment from 27 Jun 2026 in “Fusion Programming Language”

“their focus on games made it (perceived as) lacking”

CriticizesComment from 27 Jun 2026 in “Fusion Programming Language”

“the mismatch between what you think you get with [], and what you actually get in Lua”

CriticizesComment from 25 Jun 2026 in “LuaJIT 3.0 proposed syntax extensions”

“could be a perfect (I may be biased and didn't dig) candidate for Haxe to JS dev”

RecommendsComment from 28 May 2026 in “Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin”

“which has already solved a lot of the issues around designing a good cross-target language”

RecommendsComment from 13 May 2026 in “What if there was no BASIC in EndBASIC? – by Julio Merino”

“a language that was able to transpile to several languages”

RecommendsComment from 5 May 2026 in “Bun is being ported from Zig to Rust”

“Before typescript we had Haxe, and its still a "better language".”

RecommendsComment from 5 Apr 2026 in “Lisette a little language inspired by Rust that compiles to Go”

“its basically a better version of what typescript is to javascript”

RecommendsComment from 2 Apr 2026 in “Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua”

“Haxe is such a great piece of tech, which becomes more and more powerful as you get to know it better.”

RecommendsComment from 31 Mar 2026 in “Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua”

“Haxe is a nice programming language.”

RecommendsComment from 31 Mar 2026 in “Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua”

“I took Haxe for a spin years ago and was really impressed”

RecommendsComment from 31 Mar 2026 in “Show HN: Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua”

“Many Flash devs moved to Haxe to continue creating on that platform and it managed to survive and thrive.”

RecommendsComment from 5 Mar 2026 in “Building a New Flash”

“but to me it's still kind of missing half of what I liked about Flash”

MixedComment from 5 Mar 2026 in “Building a New Flash”

“Haxe is a great language but it feels like the ecosystem has been stagnant for 10 years.”

MixedComment from 7 Feb 2026 in “I Write Games in C (yes, C)”

“it's quite fun to work with”

MixedComment from 7 Feb 2026 in “I Write Games in C (yes, C)”

“I still do creative, non-standard work, but in a free way”

RecommendsComment from 1 Feb 2026 in “Apple: Our philosophy is to provide software for our machines free (1976)”

“The language itself is receiving significant development”

MixedComment from 22 Jan 2026 in “SmartOS”

“I am always fascinated with the capabilities of Haxe.”

RecommendsComment from 12 Jan 2026 in “XMPP and Metadata”

“the compiler (written in ocaml) was always fast as anything out there”

RecommendsComment from 12 Jan 2026 in “The Concise TypeScript Book”

“Shame it doesn't solve the problem at hand.”

MixedComment from 11 Jan 2026 in “The Concise TypeScript Book”

“Haxe has a more robust, but simpler typesystem, that comes from ocaml.”

RecommendsComment from 11 Jan 2026 in “The Concise TypeScript Book”

“Haxe because i want a better typescript alternative”

RecommendsComment from 30 Nov 2025 in “Ask HN: What language are you using to do AOC in?”

“Haxe often meant sacrificing language features to stay compatible across all targets.”

MixedComment from 20 Nov 2025 in “Experiment: Making TypeScript immutable-by-default”

“You could target a huge number of targets from a single codebase.”

RecommendsComment from 20 Nov 2025 in “Experiment: Making TypeScript immutable-by-default”

“has an awesome typesystem and metaprogramming capabilities”

RecommendsComment from 19 Nov 2025 in “Experiment: Making TypeScript immutable-by-default”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.