Enterprise Class
Design and code in enterprise level languages and tools to ensure the level of quality your applications and clients demand.
Multiple Targets & Devices
Maintain your knowledge and workflows intact for years to come and let Royale provide you with the right output you need.
Fast Performance & Lightweight
Royale Apps are light and performant thanks to the PAYG (Pay As You Go) philosophy combined with their composition architecture (Strands and Beads).
OOP & Declarative Programming
Write code in ActionScript 3.0, a robust OOP language, and build your interfaces in MXML, a fast declarative markup language.
Advanced Communications
Royale support AMF and RemoteObject communications a performant way to share object graphs with your backend of choice.
Supported by Apache
Being a part of this great open source foundation ensures long term evolution of the technologies you choose far beyond market and corporate trends.
Download Apache Royale
You can download the Apache Royale source code to build yourself, or you can download a pre-built binary distribution that's ready to go.
Source Code Binary DistributionsInstall Apache Royale via npm
Get started quickly by installing Apache Royale with npm:
npm install -g @apache-royale/royale-js
After global installation, the following compiler command line tools will be available for you to use: mxmlc, compc, asformat, asjsc, asjscompc, asnodec, and externc.
Usage:
mxmlc <path to .mxml file>
asjsc <path to .as file>
Latest From Our Blog
Stay up to date with all of the news, updates, and tutorials
Apache Royale v0.9.12 released!
The Apache Royale community is pleased to announce the release of Apache Royale 0.9.12. The Apache Royale project is the next generation of the Apache Flex SDK. It lets developers use MXML and...
Apache Royale v0.9.10 released!
The Apache Royale community is pleased to announce the release of Apache Royale 0.9.10. The Apache Royale project is the next generation of the Apache Flex SDK. It lets developers use MXML and...
Apache Royale v0.9.9 released!
The Apache Royale community is pleased to announce the release of Apache Royale 0.9.9. The Apache Royale project is the next generation of the Apache Flex SDK. It lets developers use MXML and...
Join Apache Royale
Apache Royale needs your help. Want to be part of our community and contribute?