Fivem React Mantine Template
This FiveM resource boilerplate pairs a React 19 + Mantine 9 NUI frontend with Lua client and server scripts for building custom interfaces.
It provides ready-made solutions for NUI visibility toggling, locale loading from JSON files, bidirectional NUI callbacks, and browser-based development with event mocking. ox_lib handles notifications and translations while an included ESX example demonstrates fetching player data.
- React 19, TypeScript, and Vite for rapid development and builds
- Mantine 9 components with theming support
- VisibilityProvider and LocaleProvider for common NUI patterns
- useNuiEvent and fetchNui utilities with browser mocks
- Hot-reload builds for in-game testing
- Configurable theme colors and multi-language support