Haxe - это набор инструментов для разработки, основанный на современном, высокоуровневом языке программирования со строгой типизацией, а также на кросс-компиляторе, кросс-платформенной стандартной библиотеке и на способах использования нативных инструментов для разных платформ.
Кроме того, и язык и практически все основные инcтрументы для разработки на нём, являются открытыми (open source).
Универсальность Haxe в том, что код на одном языке можно компилировать для множества различных платформ или генерировать из него программы, которые компилируются или используются этими платформами нативно:
-as3 out
Основная идея Haxe в том, чтобы дать разработчику выбор лучшей платформы для его задачи. Обычно это нелегко сделать, потому что каждая новая платформа идет со своим собственным языком. Haxe же позволяет писать на одном языке код для многих платформ, предоставляя:
Таким образом, на одном языке можно писать как клиентские, так и серверные программы для web, а также мобильные и десктопные приложения для любых платформ.
Для установки и управления библиотеками, у Haxe есть очень удобный и мощный инструмент - Haxelib - самый простой способ находить библиотеки и код для ваших проектов и лучшее место, где можно поделиться своими библиотеками с другими хаксерами (git-репозитории можно тоже подключить к нему). Можно сказать, что это менеджер пакетов для Haxe, аналог npm, RubyGems и т.д.
Можно легко и быстро попробовать Haxe, ничего не устанавливая, с помощью онлайн сервиса Try Haxe !, который поможет и написать код с помощью удобного редактора и скомпилирует его и покажет результат (на данный момент для JavaScript и Flash, но для понимания принципа этого более чем достаточно).
Загрузить и установить Haxe можно со страницы установка Haxe на официальном сайте.
Там же есть инструкции по ручной установке и сборке из исходников, если это необходимо.