v1.0.0 — Zero dependencies · Svelte 5 · FiveM

LastMenu

Universal menu system for FiveM.

One API. All menu types. Real-time reactivity. Works without ox_lib, qbx_core or any framework.

client/garage.lua
	|

Designed to eliminate friction

Everything you need, without the dependencies you don't want.

7 Components, 1 API

Context Menu, Radial Menu, Target Menu, and more

Zero dependencies

Works without ox_lib, qbx_core or any framework. Install and it runs.

Unified API

One builder pattern for all menu types — context, radial, input, alert, notify, progress, target.

Real-time reactivity

Integrated polling diff/patch engine. Labels, visible and disabled update without closing the menu.

Safe Mode

Defective watchers are automatically disabled and recovered — no cascade crashes.

CSS theming

100% CSS custom properties. Override only the variables you want to change.

Pre-compiled Svelte 5 UI

No npm install required on the game server side. The UI is already in ui/assets/.

Native FiveM

Standard Lua exports, client-side callbacks, NUI bridge with high-frequency batching.