nim_duilib
Cross-platform C++ desktop UI framework with XML-driven skins and Skia
nim_duilib is a cross-platform desktop UI library in modern C++ (C++20), evolved from the classic duilib. Runs on Windows, Linux, macOS and FreeBSD.
DirectUI design: UI layout in XML, fully separated from C++ logic. Restyle without recompiling.
Key features:
- XML-driven layouts, 50+ controls (list/tree views, virtual lists, rich edit, menus, color picker, property grid, tab control...)
- Skia rendering, windowless controls, CPU/GPU acceleration
- Images:...