Projects / libNUI

libNUI

libNUI is a hardware accelerated GUI framework that makes it possible to build rich multi-platform applications based on 3D rendered dynamic layouts. Interfaces are built as a composition of widgets and behaviors, and the framework handles positioning, resizing, anchoring, and texture stretching. Objects are connected with synchronous events and delegates for mono-threaded communication, or asynchronous notifications and message queues are used for multi-threaded applications. It also supports strings (including Unicode), paths, files, data streams, fonts, threads, critical sections, audio buffer rendering, and more.

Tags
Licenses
Operating Systems
Implementation
Translations
Screenshot

Project Spotlight

ECMA-55 Minimal BASIC

A minimal BASIC compiler.

Screenshot

Project Spotlight

Java Print Dialog Framework

A comprehensive printing solution for Java applications.