Docs

Overview

One UI kit for the whole server: notifications, progress, menus, dialogs, radial and more.

NS UI is a unified interface library that gives your entire server one consistent, polished look. Notifications, progress bars, menus, dialogs and more all share the same design language.

It can also restyle ox_lib and take over from the default progress bar, menu and input resources, so third-party scripts blend in with the rest of your server.

Features

  • Notifications and progress – Notifications, progress bars and text UI with a consistent, modern design.
  • Menus and dialogs – Context menus and input dialogs for every script on your server.
  • Radial menu – A radial menu drawn by NS UI, with the style chosen in the config.
  • NPC dialog – Conversation-style dialogs for talking to NPCs – used, for example, by NS Rental.
  • Minigames – Built-in minigames available to your scripts.
  • ox_lib restyling – Restyles ox_lib so scripts that use it match your server's UI.
  • Drop-in replacements – Replaces the default progress bar, menu and input resources.

Works with

QBCore, Qbox and ESX through ns-lib, plus the inventories, targets and other systems ns-lib supports.