Oxide StudiosOxide Studios

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

RequirementVersion
FiveM ServerLatest
QBCore FrameworkLatest
qb-inventoryOptional (for item icons)

Documentation