
This is the open source edition of SOLID HUD. It is the same HUD as the free version, but nothing is locked: every client, server and shared Lua file is open and the React source of the whole UI is included, so you can restyle widgets, add your own and change any logic for your servers.
SOLID HUD shows everything a player needs: health, armour, stamina, hunger, thirst, stress, voice range and radio channel on foot, and speed, gear, RPM, fuel, engine, nitro, seatbelt, lights, lock and cruise control in a vehicle. A compass with street names, a framed GTA minimap, money, job, weapon and server info complete it.
Every player sets up their own HUD. Press I to pick one of 7 templates, 9 colour themes or 9 presets, fine-tune sizes, colours and layout in HUD Studio, or open edit mode and drag any widget anywhere on screen, the minimap too. It is saved on the player's own PC.
Admins set the server defaults in game with /hudsetup: what new players start with, stress, weapon, money and job settings, all live for everyone online and kept in named backups. Stress is saved with the character, it runs on QBCore, Qbox and ESX in 13 languages, and open edit hooks plug in your own fuel, seatbelt, voice or notify scripts.
Highlights
- Every Lua file open
- Full React UI source
- 7 templates · 9 presets · 9 themes
- Drag any widget anywhere
- /hudsetup admin panel
- 13 languages
- Category
- Open Source
- Released
- Nov 4, 2026
- Updated
- Oct 9, 2026
- Version
- 1.0.0
- Frameworks
- QBCore · Qbox · ESX
7 templates, 9 themes
Hex, Orbit, Line, Capsule, Mono, Apex and Frame restyle every widget at once, in Violet, Arctic, Cobalt, Jade, Toxic, Gold, Ember, Rose or Frost.
9 presets
Default, Classic, Minimal, Immersive, Streamer, Racing, Cinematic, Compact and Patrol set the whole HUD in one click. Players save up to 6 of their own.
Edit mode
Drag any widget anywhere on screen, the minimap too. Arrow keys nudge it, with undo, discard and save.
Live status
Health, armour, stamina, hunger, thirst, stress, voice range and radio channel. Each one turns red and pulses when it runs low.
Vehicle HUD
Speed, gear, RPM, fuel, engine, nitro, seatbelt or harness, lights, lock and cruise control, with altitude in aircraft.
Compass & minimap
Heading and street names, and the GTA radar in a frame with street, time and date. Players move it and size it from 70 to 160%.
Money, job & weapon
Cash and bank pop up on every change, the job shows grade, duty and callsign, and ammo comes with the weapon picture from your inventory.
/hudsetup in game
Player defaults, stress, weapon, money and job settings, live for everyone online, with named backups you can restore.
- Version
- 1.0.0
- Frameworks
- QBCore · Qbox · ESX
- Styles
- 7 templates · 9 presets · 9 colour themes
- Player menu
- I or /solidhud · saved on the player's PC
- Admin
- /hudsetup · live for everyone, named backups
- Stress
- Saved with the character · blur by level
- Languages
- 13, each player picks their own
- Licence
- Open source · every Lua file and the React UI source
- v1.0.0majorLatest
- First release
- Status, vehicle, compass, minimap, money, job, weapon and server info
- 7 templates, 9 presets and 9 colour themes
- Player menu with HUD Studio and edit mode
- /hudsetup with player defaults, stress settings and named backups
- Stress saved with the character, 13 languages, open edit hooks
What is the difference to the free version?
The features are the same. The free version is escrow protected with only the config and edit hooks open. The open source edition opens every Lua file and includes the React UI source.
How do I change the UI?
Run npm ci and npm run build in the web folder and the build replaces the html folder the game loads.
Can I share or resell it?
No. Run it and change it on every server you own, but do not share, re-upload or resell it, changed or not.
Is support the same?
Yes, for the original code. Changes you make yourself are yours to maintain.
Which frameworks does it work with?
QBCore, Qbox and ESX. Hunger, thirst and stress come back with the character after a restart.
Can every player set up their own HUD?
Yes. Players press I to pick a template, theme or preset, change sizes and colours in HUD Studio, or drag widgets in edit mode. It is saved on their own PC. Admins choose what new players start with in /hudsetup.
Does it work with my fuel, seatbelt and voice scripts?
Voice range and radio come from pma-voice. Seatbelt and harness are read from qb-smallresources, jim-mechanic, wasabi_carhud and state bags, and fuel from your fuel script. For anything else, return the value from one function in the open edits file.
How does stress work?
Shooting and speeding add stress, and the screen blurs from level 50. It is saved with the character. Exempt jobs, weapons and vehicles in /hudsetup, or add and remove stress from your own scripts with exports.
Do I need to edit files to set it up?
No. Everything is set in game with /hudsetup and applies to everyone online right away. config.lua only holds the starting language, debug mode and the admin command name.
Can my phone or menu hide the HUD?
Yes. exports['solid-hud']:SetHudVisible(false, 'my-phone') hides it while your UI is open, and it comes back by itself when your resource stops.
Which languages are included?
13: English, Spanish, French, German, Portuguese, Italian, Dutch, Polish, Turkish, Russian, Arabic, Chinese and Japanese. Each player picks their own in the menu.
One key for players, one command for admins
Change the menu key in /hudsetup and rename the admin command in config.lua. Players can rebind the key in their FiveM settings.
- KEY
IOpen your own HUD menu
- MENU
/solidhudOpen the HUD menu by command
- FIX
/resethudRestart the HUD if it ever glitches
- ADMIN
/hudsetupServer defaults, stress and backups, live for everyone
Pairs well with


SOLID Multichar – Open Source
SOLID Multichar with every line of code open, ready to change.
- v1.0.0
- QBCore

SOLID Shell Creator – Open Source
SOLID Shell Creator with its editor and runtime code open.
- v1.0.1
- QBCore

