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 allocations and STL.

Modular

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

Scriptable

JavaScript support using SpiderMonkey scripting engine.

Skinable

Support for XML and JSON-based skins with dark and light color schemes.

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++.