SkillAgentSearch skills...

Nui

A C++ WebView UI Library

Install / Use

/learn @NuiCpp/Nui
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Nui

A C++ WebView UI Library. Nui enables you to build C++ user interfaces using a browser window tied to a main process.

Website: https://nuicpp.org

Documentation: https://nuicpp.github.io/nui-documentation/

Setup

How to get going with nui is explained here in detail: Installation

A template to get going can be found here: Template

Platforms & Compilers

Tested on:

  • Ubuntu (using clang20 and libc++) example workflow
  • Windows (using clang20 and current msys libstdc++) example workflow
  • MacOS 13: (using clang16) example workflow

Not automatically tested but should work:

  • Windows with Visual Studio, vcpkg and clang_cl
  • Arch Linux
  • MacOS 14+
  • Other Linux Distributions with new enough packages for C++20

Planed:

  • Android if this gets more traction here: https://github.com/webview/webview/issues/871

Examples

Using SAPUI5 Components Example SAPUI5

To use them, see this repo: https://github.com/NuiCpp/ui5

Using Bootstrap and some custom CSS Example Bootstrap

Plenty found on https://nuicpp.org

Contributing

Pull Requests are welcome, please format your changes and additions with clang-format (Ideally version 16+).

Dependencies pulled by CMake

Nui uses the following dependencies:

Related Skills

View on GitHub
GitHub Stars215
CategoryDevelopment
Updated4h ago
Forks17

Languages

C++

Security Score

100/100

Audited on Apr 7, 2026

No findings