OpenFL: a hardware-accelerated cross-platform reimplementation of the Flash API
Quick note: this is NOT a flash player reimplementation. It's an API implementation. Thanks to Haxe, OpenFL apps can compile out to C++, HTML5, Flash, etc.<p>I should also note that people might also be interested in the programming language that OpenFL is built on, Haxe, which has been around for ~10 years, is criminally underrated, and has many, many uses besides OpenFL's Flash API implementation (probably the most popular Haxe library).<p>For instance, here are some other uses :<p><pre><code>  - Isomorphic client/server web apps (http://ufront.net/)
  - Cross platform UI (http://haxeui.org/)
  - Other game frameworks
    - (snowkit: http://snowkit.org/)
    - (kha: https://github.com/KTXSoftware/Kha)
    - (nme: https://github.com/haxenme/nme)
</code></pre>
Course I'm a big fan of OpenFL!<p>Also, for those who don't like the Flash API, OpenFL has a lower-level foundation called LIME that is just the cross-platform abstraction layer, so you can just use that if you hate all things remotely Flash-like.