MenuAPI.FiveM.Enhanced 0.1.0-alpha.12

This is a prerelease version of MenuAPI.FiveM.Enhanced.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package MenuAPI.FiveM.Enhanced --version 0.1.0-alpha.12
                    
NuGet\Install-Package MenuAPI.FiveM.Enhanced -Version 0.1.0-alpha.12
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MenuAPI.FiveM.Enhanced" Version="0.1.0-alpha.12" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MenuAPI.FiveM.Enhanced" Version="0.1.0-alpha.12" />
                    
Directory.Packages.props
<PackageReference Include="MenuAPI.FiveM.Enhanced" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add MenuAPI.FiveM.Enhanced --version 0.1.0-alpha.12
                    
#r "nuget: MenuAPI.FiveM.Enhanced, 0.1.0-alpha.12"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package MenuAPI.FiveM.Enhanced@0.1.0-alpha.12
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=MenuAPI.FiveM.Enhanced&version=0.1.0-alpha.12&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=MenuAPI.FiveM.Enhanced&version=0.1.0-alpha.12&prerelease
                    
Install as a Cake Tool

FiveM (Enhanced) C# Menu API

Discord CodeFactor Patreon

Designed specifically as a replacement of NativeUI, MenuAPI features performance improvements, improved stability, better features, less bugs, full safezone alignment support for both left and right aligned menus and less (in my opinion) unnecessary features.

This is the FiveM Enhanced version, targeting net10.0 and the modern CitizenFX.FiveM.Client runtime.

⚠️ Work in progress: MenuAPI for FiveM Enhanced is an early alpha. The API and docs are still changing, and NuGet releases are published as pre-release (alpha).

This has been coded from the ground up. Using decompiled scripts from GTA V to figure out what some undocumented natives were used for.

Installation

Please refer to the documentation for installation instructions.

Documentation

Documentation is available here.

Feel like contributing to the documentation? The docs source lives in the docs/ folder of this repository, thanks!

Copyright © Tom Grobbe 2018-2026.

MenuAPI is licensed under the GNU Lesser General Public License v3.0 or later (LGPL-3.0-or-later).

The LGPL is written as a set of additional permissions on top of the GPL, so both texts are included: LICENSE.md (LGPL-3.0) and LICENSE.GPL.md (GPL-3.0).

In short — this is not legal advice, read the license itself:

  • You may link MenuAPI into your own resource and ship it, including closed-source and paid resources. Your own code does not become LGPL.
  • If you modify MenuAPI itself and distribute it, you must release those modifications under the LGPL.
  • You must credit MenuAPI, keep the copyright and license notices intact, and make clear that MenuAPI is used and available under the LGPL.
  • Your users must be able to relink your resource against a modified MenuAPI. Shipping MenuAPI.dll as its own file (rather than merging it into your assembly) satisfies this.
  • It comes with absolutely no warranty. Nothing is guaranteed to work, I do not take responsibility for any bugs or damages caused by this code. Use at your own risk.

Full notice

MenuAPI
Copyright (C) 2018-2026 Tom Grobbe

This library is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this library.  If not, see <https://www.gnu.org/licenses/>.
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0-alpha.16 0 8/7/2026
0.1.0-alpha.15 0 8/7/2026
0.1.0-alpha.14 45 8/4/2026
0.1.0-alpha.13 50 8/4/2026
0.1.0-alpha.12 43 8/4/2026 0.1.0-alpha.12 is deprecated because it has critical bugs.
0.1.0-alpha.10 90 8/2/2026