WUI documentation
WUI is a compiled C++17 GUI library with shared controls for Windows, Linux, macOS and WebAssembly. It is distributed under the Boost Software License 1.0; it is not a Boost library or a header-only toolkit.
Try the live Showcase ยท Source code
Start here
- Installation and build
- Hello world
- macOS backend
- WebAssembly backend and browser limits
- Application structure
- All controls
WUI features
Showcase demonstrates nine button views (including a primitive-drawn checkbox, toggle and radio), Unicode text editing, filtered lists, menus, dialogs, custom panel drawing and split layouts. Explore its seven tabs without installing anything.
Windows and Linux are the original backends. The macOS and browser ports are experimental, with integration tests on macOS and in Chromium, Firefox and WebKit. See their platform pages for deployment requirements and limitations.