Haxe is a programming language created in 2005 that allows developers to write code once that can target multiple platforms including web, mobile, and desktop. It uses an ECMAScript-like syntax that is easy for JavaScript and ActionScript developers to learn. Haxe code can be compiled to JavaScript, Flash, PHP, C++, and other languages, allowing apps to be deployed cross-platform. The Haxe community is very active and provides tools to help developers target multiple platforms from a single codebase.