The EmuEX project is a collection of emulators and the EmuFramework library providing a portable app framework. It's released under the GPLv3 license and currently targets Android, iOS, and Linux. A full changelog for each release is available.
Source & Nightly Build Downloads:
Latest source and instructions are available on Github
General list of requested features on Github