1 repos
We curate 1 GitHub repositories matching ui widgets · Knobs. Refine with filters or upvote what's useful.
This project is an immediate-mode graphical user interface library designed for rapid development of tools and debugging interfaces. By generating UI geometry every frame through procedural code, it eliminates the need for persistent state synchronization between application data and the interface. It is primarily intended for integration into existing rendering pipelines, where it produces raw vertex buffers and draw commands that are agnostic to the underlying graphics API. The library distinguishes itself through a highly decoupled architecture that supports complex, dockable, and multi-viewport layouts. It manages window positions, tab dragging, and node splitting, allowing developers to detach interface elements into independent operating system windows. To ensure consistent interaction across diverse environments, it maps native input events into a unified format and provides robust identifier-based scoping to track element states across frames. The framework offers a broad capability surface for building sophisticated engine tooling and diagnostic utilities. It includes support for advanced visual components such as node editors, 2D and 3D plotters, and specialized inspectors, alongside infrastructure for DPI scaling and custom shape rendering. The system is designed for high portability, featuring compile-time configuration options that allow developers to adapt core data structures and mathematical types to specific engine requirements. The repository provides extensive examples for connecting the library to major graphics backends and frameworks, alongside tools for generating language-specific bindings.