Logo

AZUL

A free, functional, IMGUI-oriented GUI framework for rapid prototyping of desktop applications

Features -Cross-platform GUI toolkit (Windows, Linux, Mac) -IMGUI / MVVM-like programming model -DOM-based stateless components - Widget drawing done using pure functions -CSS-like styling engine, support for many common CSS properties -Flexbox-based layout description -Built-in standard controls for common user interface elements -Custom widgets via function composition, easy dynamic UI composition -SVG rendering engine, 2D drawing helpers (lines, circles, rects, etc.) -OpenGL integration -Async I/O helpers -Optional integrated logging and error reporting helpers -Single deployment binary, minimal binary size (roughly 5MB all-incl.), -CPU (0 - 4%) and RAM usage (~ 50MB total) -Fast redraw time (0.5 - 4ms), efficient state caching included