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 C++ standard library.

Modular

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

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 with Direct3D, Metal, Vulkan, and OpenGL ES backends.

Connected

Connect with Bluetooth LE and USB HID peripherals on supported platforms.

Accessible

Build accessible apps with screen reader support on most platforms.