Frontend technology designed for the future.

Royale is a powerful, open-source application technology that lets you easily build desktop, browser and mobile applications for multiple devices and operating systems, using the same programming model, tools, and codebase.

You can use the Royale SDK to create a wide range of highly interactive, expressive applications. For example, a data visualization application built in Royale can pull data from multiple back-end sources and display it in charts, tables, or other methods of your choice. Business users can drill down into the data for deeper insight and even change the data and have it automatically updated on the back end

Enterprise-class programming model

Use constructs like strong typing, inheritance, and interfaces to program more efficiently. Extensive mobile and traditional components help speed development. Royale applications can access device capabilities such as GPS, accelerometer, camera, and local database. Enjoy a cross-platform and native experience. Create applications that run consistently across Android, BlackBerry Tablet OS, and iOS devices, as well as inside the browser and on traditional desktop computers. Royale gives you cross-platform development efficiency, and your application users enjoy an uncompromised native experience on each platform.

Strands & Beads

Royale is designed from scratch with a composition philosophy that gives you lightweight UI components with all the functionality you need for your applications, but without any features you will not use and that only add extra weight.

Apache Royale Tour De Jewel

Jewel is a new UI component set, created with design and responsiveness in mind. Apache Royale provides themes to use with Jewel out of the box. Jewel themes support up to 12 colors, light/dark, and flat/normal modes.

Join Apache Royale

Apache Royale needs your help. Want to be part of our community and contribute?

    Join Us!

    You can be part of Apache Royale and start using and contributing to this project. We need your skills to make this great technology reach the next step. You can start by joining us in our mailing list.