The Citrus engine is an open-source ActionScript 3 based community project, designed to let you build games with ease, using popular ActionScript 3 libraries.
The Citrus engine is a GPU accelerated game engine, that takes advantage of Flash's Stage3D technology, and supports your choice of 2D or 3D using either the Starling framework, or Away3D.