- FEATURES
- TRY IT NOW
- DOWNLOAD
- DOCS
- BLOG
- GITHUB

### Designed for the future

## Code Once. Run Everywhere.

Apache Royale™ is a productive open source frontend application technology that allows you to code in MXML & AS3 and output to different formats.

- GET STARTED
- TRY IT NOW

Enterprise Class Level

Design & 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 & Beads).

OOP & Declarative Programming

Code in a robust OOP language (AS3) and build your interfaces in a fast declarative XML language (MXML)./p>

Advanced Communications

Royale support AMF communications a performant way to share object graphs with your backend of choice.

Supported by Apache

A great Open Source Foundation ensures long term evolution with the technologies you choose far beyond market & corporate trends

# Install Apache Royale via npm

## npm install royale -g

After global installation, the following compiler tools will be available for you to use: mxmlc, compc, asjsc, asjscompc, asnodec, and externc.

Usage:

mxmlc <path to main.mxml file>
asjsc <path to main.as file>

LEARN MORE ABOUT
Copyright © 2017 The Apache Software Foundation, Licensed under the Apache License, Version 2.0