NanoGUI is a minimalistic cross-platform widget library for OpenGL 3+, GLES 2/3, and Metal. It supports automatic layout generation, stateful C++ lambdas callbacks, a variety of useful widget types, and Retina-capable rendering on Apple devices. (Note: This port is for the {"new"} NanoGUI, which still sees active development and improvement. This newer version of NanoGUI has been re-written for the Mitsuba renderer. If you still need to use the {"old"} NanoGUI, please take a look at the 'nanogui-wjakob' port.)

WWW: https://github.com/mitsuba-renderer/nanogui
