Designed for the future. Code Once. Run Everywhere.


A framework is a set of code that provides support for application development by offering templates, components and examples. Royale provides its own framework for making simple, small and fast applications, but also offers support for using other popular JavaScript frameworks.

Why would you use a third-party framework with Royale? Because you like the look and feel of that framework’s user interface components but want to use ActionScript to handle the business logic and/or use MXML to set up the UI.

Royale supports (to varying degrees):

Many other JavaScript frameworks could be made to work with Royale if they support dynamic instantiation of components. All it takes is volunteers to make it happen.

Welcome to Apache Royale
Get Started
Create an Application
Copyright © 2017-2018 The Apache Software Foundation, Licensed under the Apache License, Version 2.0