OpenFL OpenFL is designed to fully mirror the Flash API. Lime is a library designed to provide a consistent "blank canvas" environment on all supported targets, including
Flash Player,
HTML5,
Microsoft Windows,
macOS,
Linux,
iOS,
Android, consoles, set-top boxes and other systems. It is
free and open-source software, distributed under the
GNU General Public License (GPL) 2.0, and the standard
library under the
MIT License. Haxe includes a set of common functions that are supported
across all platforms, such as
numeric data types,
text,
arrays,
binary and some common
file formats. Haxe also includes platform-specific
application programming interface (API) for
Adobe Flash, C++, PHP and other languages. Haxe originated with the idea of supporting
client-side and
server-side programming in one language, and simplifying the communication logic between them. Code written in the Haxe language can be
source-to-source compiled into
ActionScript 3,
JavaScript,
Java,
C++,
C#,
PHP,
Python,
Lua and
Node.js. Haxe can also directly compile
SWF, HashLink and
NekoVM bytecode.
Starling The Haxe port of the
Starling Framework runs on
Stage3D and supports GPU-accelerated rendering of vector graphics. ==References==