Loading...

WebUI 0.2.4.2v

Download

474

WebUI previously known as NUILight !
I implemented a web rendering engine in Gta V ( full HTML support -Latest version HTML5-, full CSS support -Latest version CSS3- and full support for JavaScript -Latest version ES6-)

Pros:
Integrating a web rendering engine like CEF (Chromium Embedded Framework available in the version 0.2) or Ultralight ( available in the version 0.1) directly into GTA V offers a massive leap in UI flexibility compared to standard game drawing methods. By leveraging HTML5, CSS3, and JavaScript, developers can create complex, modern interfaces such as interactive tablets, custom inventory systems, or animated HUDs with the same ease as building a website. This approach bypasses the rigid limitations of the game's native "Scaleform" (Flash-based) UI, allowing for high-performance hardware acceleration, full transparency support, and the ability to use powerful web libraries like React or Vue. Ultimately, it enables a "live" interface that can fetch real-time data from the internet or local scripts without causing the game to stutter or requiring a restart to update the visuals.

Installation instructions for version 0.1 and 0.2 are available in the zip files.

For developers : there is a developers folder that you might want to check out if you want to create web pages capable of interacting with the game .

Usage:
-Toggle the settings menu using F7 ( default ) to manage all the options and settings and you no longer need to edit the settings.ini file manually.

Known bugs:
-The version 0.2.4 isn't stable so it will probably contains multiple bugs, so let me know about them asap.
-important: if the url is correct but the browser says that it couldn't find it or load or showed any kinda of error, try reloading the page using F5 ( default can be changed in the settings menu)

Updated FAQ:
Why I switched from Ultralight to Cef
-Ultralight has problems and limitations

Why you need to use Ultralight version 0.1 instead of Cef version 0.2
-It's a light weight engine consuming around 10 to 20mb of ram without affecting the gameplay especially on low end devices like mine and it's capable of running 60fps.

Why you need to use Cef version 0.2 instead of Ultralight version 0.1
-It support the latest version of HTML, CSS and JavaScript but might cause performance issues on low end devices ( Note : I didn't update Ultralight Flavor of the project so old bugs are still there)

Update 0.2.4.2 :
-Patched a bug that cause a game crash due to repetitive resolution changing.
-Patched a major memory leak.

Update 0.2.4.1 :
-Did some small modifications so you no longer have to paste the binaries inside the game root folder. You have now to copy the settings.ini file, WebUI.asi file and the folder that contains the binaries cef-resources to the game root folder.
Important: MAKE SURE TO DELETE THE PREVIOUS INSTALLATION AND ESPECIALLY THE FILE CALLED "libcef.dll", it might cause a conflicts or crashes. If it prevents you from deleting it because another process is using it make sure to restart your computer and try deleting it again.
=> This patch was suggested by Lelac14 !

Update 0.2.4.0:
-Added countless engine tuning option so you can get the best performance.
-Added an in-game settings menu including new features : You can change the url and the keybindings live from the settings menu and apply them during runtime ( you will need to restart the game in order to apply all the other settings except the ones i mentioned early)

==>The rest of what i did is available in the settings menu with description.

Update 0.2.3:
- Added GPU Acceleration: New EnableGPU option in settings.ini (off by default). Turn on for better performance if you have a dedicated GPU.
- Rebranded the project: Now called WebUI (formerly NUILight) to avoid confusion between the real NUI and my tiny project :) .

Update 0.2.2:
- Full keyboard key support for ToggleVisibility and CaptureInput
- Graceful fallback if WebUI-Worker.exe is missing (no more worries from crashing or entering BSOD)
- Keyboard inputs now separate from mouse capture better for interactive demos
- Added ShowOnStart option in settings.ini
- License updated important changes for developers (see below)

Update 0.2.1:
- Fixed the known bugs seen in v0.1 and v0.2 ( browser visibility during the pause menu and the warning screens )
- Added a proper url fallback in case of the unavailability of the settings.ini file
- Added a proper freeze protocol to end the rendering when the game freezes
- Added EULA license to the project

Update 0.2:
- Using Chromium Embedded Framework (CEF) instead of Ultralight just like NUI used in FiveM.
- Fixed CSS and HTML limitations by the Cef upgrade.

What is next:
-I'll start working on a api to give the developers full control over the engine.

Legal:
WebUI is only available on GTA5-Mods. If you find it elsewhere, it's an unauthorized copy please download from the official page to ensure you have the correct, safe version. Thanks for supporting the original release.

Credits : ShadowOne

Note: WebUI is and always will be free. If you want to support development and help me upgrade from my potato laptop, donations are appreciated but never expected. : Ko-fi and Patreon

Note about Patreon: I added it lately if you want to support me, I'm not planning to publish any post through until i finish the API.
Show Full Description

First Uploaded: March 15, 2026
Last Updated: 1 hour ago
Last Downloaded: 1 hour ago

All Versions

 0.2.4.2v (current)

0 downloads , 155 MB
1 hour ago

 0.2.4.1v

80 downloads , 155 MB
5 days ago

 0.2.4.0v

38 downloads , 154 MB
7 days ago

 0.2.3v

52 downloads , 154 MB
9 days ago

 0.2.2v

61 downloads , 154 MB
March 24, 2026

 0.2.1v

51 downloads , 158 MB
March 23, 2026

 0.2v

47 downloads , 158 MB
March 22, 2026

 0.1v

151 downloads , 25.6 MB
March 15, 2026

31 Comments