Haxe может создавать кроссплатформенные приложения, ориентированные на JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, и обеспечивает доступ к встроенным возможностям каждой платформы. Haxe имеет свои собственные виртуальные машины (HashLink и NekoVM), но также может работать в интерпретируемом режиме. Код, написанный на Haxe, можно скомпилировать для любой целевой платформы, которую поддерживает Haxe.

Haxe - это многоплатформенный язык программирования с открытым исходным кодом, который позволяет разработчикам использовать JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash, NekoVM и HashLink с одинаковым синтаксисом.

Haxe включает набор общих функций, поддерживаемых на всех платформах, таких как числовые типы данных, текст, массивы, двоичные и некоторые распространенные форматы файлов.Haxe также включает API-интерфейсы для конкретных платформ. Его можно интегрировать с существующими библиотеками, используя определения extern (например, JavaScript) или используя компилятор для прямого подключения к собственным библиотекам (например:.jar для Java и .dll для C#).

Haxe также может компилироваться в байт-код ( Neko, HashLink или JVM), который выполняется в среде выполнения, созданной тем же разработчиком.

Haxe - это язык со сборкой мусора. На некоторых целевых платформах нет собственного сборщика мусора - в этих случаях Haxe предоставляет собственную среду выполнения, такую ​​как hxcpp в случае C++, для заботы о сборке мусора и других вещах.

Haxe поставляется с собственным менеджером пакетов под названием haxelib.

Haxe был разработан Николасом Каннассом и другими участниками при поддержке Haxe Foundation. Он был назван Haxe, потому что он был коротким, простым и "имел X внутри", что, как шутливо утверждает автор, необходимо для успеха любой новой технологии.Haxe произносится как "шестигранник"/heks/, хотя многие члены сообщества произносят это как "хаки".

Haxe известен множеством библиотек для разработки игр и мультимедиа. С рамками, как NME, openfl или Кх построен на вершине Haxe, разработчики могут предназначаться платформами, такие как:

Все из единой кодовой базы.

Популярные движки включают haxeflixel, haxepunk, фламбе и Luxe. Мощный физический движок затылка также написан на Haxe.

С помощью таких фреймворков пользовательского интерфейса, как haxeui и stablexui, можно создавать пользовательские интерфейсы для широкого спектра целевых платформ. С ufront также доступна многофункциональная веб-платформа MVC. Для создания реактивных веб-приложений с использованием виртуальной модели DOM можно использовать coconut.ui, который имеет много общего с response.