The UI layer of the Pulsar Framework. Provides all shared UI components used across the stack — notifications, progress bars, input dialogs, confirm dialogs, action banners, list menus, interaction menus, info overlays, the HUD, vehicle HUD, buff system, and minimap. Every resource that displays UI goes through pulsar-hud.
The NUI is built with React 18, Mantine, and Vite.
cd ui
bun install
bun run dev # dev server with hot reload
bun run build # production build → ui/dist/Pre-built themes are included in ui/src/. To switch themes, rename the theme file you want to use by removing the color suffix so it becomes hudTheme.ts, then rebuild.
hudTheme.ts ← active theme (purple, default)
hudTheme.red.ts ← rename to hudTheme.ts to use
hudTheme.teal.ts ← rename to hudTheme.ts to use
pulsar-core— framework corepulsar-characters— player data for HUD display
- Lead framework maintainer & Mantine UI redesign — @Artmines
- SQL migration & component exports — @AutLaaw
This resource is released under a custom source-available license. Free to use on any FiveM server. Selling, paid redistribution, and monetization are strictly prohibited. See LICENSE for full terms.








