Modern

Modern C++ and coding style with clean interfaces between framework and application.

Scalable

From bare metal embedded systems to RTOS, mobile, and desktop platforms.

Compliant

Works with standard system APIs like POSIX, Win32, Mach, Cocoa, JNI, and CMSIS.

Realtime-friendly

Core Library can be used without heap and with limited standard library.

Modular

Built-in support for plug-ins, services, and extensions.

Scriptable

JavaScript support with integrated SpiderMonkey scripting engine.

Skinable

UI markup language with dark/light color schemes and Flexbox layout support using Yoga.

Beautiful

Hardware-accellerated High-DPI graphics based on Direct2D or Skia with multi-touch support.

International

Built-in support for Unicode and localization.

Secure

Support for strong encryption and digital signatures using Crypto++.

3-Dimensional

Support for animated 3D scenes based on Direct3D, Metal, Vulkan, or OpenGL ES.