haxe
« Back to VersTracker
Description:
Multi-platform programming language
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @haxeorg  |  formulae.brew.sh
Category: Developer tools
Tags: haxe programming-language cross-platform compiler development
Install: brew install haxe
About:
Haxe is a high-level, statically-typed programming language with a optimizing compiler that can generate source code for multiple targets. It enables developers to write code once and deploy it across various platforms including JavaScript, C++, C#, Java, Python, and PHP. Its primary value is in cross-platform development, offering a unified toolchain for building games, apps, and web services.
Key Features:
  • Cross-platform compilation to JS, C++, C#, Java, Python, PHP, Lua, and HashLink
  • Advanced type system with type inference and structural typing
  • Powerful macro system for compile-time code generation and metaprogramming
  • Modern language features including pattern matching and abstract types
Use Cases:
  • Developing cross-platform games using frameworks like OpenFL or Heaps
  • Building web applications that target both browser (JavaScript) and server (Node.js/C++)
  • Creating mobile apps for iOS and Android
  • Prototyping algorithms that can run on multiple backends
Alternatives:
  • TypeScript – Haxe is a standalone language with its own compiler, while TypeScript is a superset of JavaScript; Haxe offers broader target platform support beyond web and Node.js.
  • Kotlin Multiplatform – Kotlin is primarily JVM-centric with multiplatform capabilities, whereas Haxe is designed from the ground up for multi-target compilation with a lighter-weight toolchain.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 5:32am 0 VERSION_BUMP 2c07d112
Nov 10, 2024 2:07pm 0 VERSION_BUMP 7bc84ca5
Sep 16, 2024 4:10am 0 VERSION_BUMP a0568c8c
Sep 15, 2024 9:26pm 0 VERSION_BUMP 7e712f59