Oxide Menu
Modern menu replacement for qb-menu with enhanced features and full backward compatibility.
Oxide Menu is a modern, feature-rich menu system designed as a drop-in replacement for qb-menu. It brings a sleek glassmorphic UI, interactive elements, and full backward compatibility to your QBCore server.
Key Features
- Modern UI Design - Glassmorphic styling with smooth animations
- Drop-in Replacement - Full qb-menu compatibility, no code changes needed
- Interactive Elements - Checkboxes, sliders, and text inputs
- Search Functionality - Built-in search for large menus
- Keyboard Navigation - Full keyboard support
- Submenu System - Navigate between menus with history tracking
- Multiple Themes - Oxide (glassmorphic), Dark, and Light themes
- Security Features - Optional event whitelisting
Quick Start
-- Modern API
exports['oxide-menu']:open({
title = 'My Menu',
items = {
{ label = 'Option 1', event = 'myevent' },
{ label = 'Option 2', event = 'myevent2' },
}
})
-- Legacy qb-menu API (still works!)
exports['qb-menu']:openMenu({
{ header = 'My Menu', isMenuHeader = true },
{ header = 'Option 1', params = { event = 'myevent' } },
})
Open Source
Oxide Menu is free and open source. You can use it, modify it, and contribute to it.
Requirements
| Requirement | Version |
|---|---|
| FiveM Server | Latest |
| QBCore Framework | Latest |
| qb-inventory | Optional (for item icons) |
Documentation
- Installation Guide - Get started with Oxide Menu
- Configuration - Customize behavior and settings
- Features - Explore all capabilities
- Exports & API - Complete API reference
- Legacy API - qb-menu compatibility guide
- UI Customization - Theme and style customization
- Troubleshooting - Common issues and solutions