Haxe is an open-source, cross-platform compiled programming language. Mainly derived from C++ and Java, Haxe is an object-oriented language. It is compiled to other languages before compiling or running that code. Haxe's targets are diverse and include languages such as C++, Python, Node.js, Flash, HTML5, PHP, and iOS and Android apps.
The most common Haxe base graphics library is OpenFL, a cross-platform reimplementation of the Flash API.