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.
|
| 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 |
| Aug 7, 2024 2:04pm |
|
0 |
VERSION_BUMP |
c227354e |
| Aug 7, 2024 8:46am |
|
0 |
VERSION_BUMP |
2e7bead6 |
| Aug 2, 2024 12:37pm |
|
1 |
VERSION_BUMP |
3df1b6c5 |
| Aug 1, 2024 4:11pm |
|
1 |
VERSION_BUMP |
7fba2a31 |
| Nov 19, 2023 6:59pm |
|
0 |
VERSION_BUMP |
17e3624a |
| Nov 19, 2023 11:27am |
|
0 |
VERSION_BUMP |
2f341231 |
| Sep 24, 2023 3:54am |
|
0 |
VERSION_BUMP |
044dc32a |
| Apr 28, 2023 10:09pm |
|
0 |
VERSION_BUMP |
c8fb99f6 |
|