Skip to content

PulsarFW/pulsar_hud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pulsar Framework

PULSAR-HUD

HUD, notifications, progress bars, menus, and UI components


Lua FiveM React Mantine Vite Zustand


Overview · UI Development · Dependencies · Credits


Overview

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.


Preview

Hud Components w/ buffs, action, compass and progress bar:

Hud action Compass ProgressBar

Vehicle Hud w/ milage tracking

vehhud

Interaction Menu (radial Menu)

RadialMenu

Hud Menus (settings, input, confirm)

SettingsMenu

List Menu (context Menu)

context

UI Development

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/

Themes

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

Dependencies

  • pulsar-core — framework core
  • pulsar-characters — player data for HUD display

Credits

  • Lead framework maintainer & Mantine UI redesign — @Artmines
  • SQL migration & component exports — @AutLaaw

License

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.


Pulsar Framework Built for FiveM

About

HUD, notifications, progress bars, and UI components for FiveM — the shared UI layer of the Pulsar Framework

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages