MenuAPI.FiveM.Enhanced
0.1.0-alpha.14
dotnet add package MenuAPI.FiveM.Enhanced --version 0.1.0-alpha.14
NuGet\Install-Package MenuAPI.FiveM.Enhanced -Version 0.1.0-alpha.14
<PackageReference Include="MenuAPI.FiveM.Enhanced" Version="0.1.0-alpha.14" />
<PackageVersion Include="MenuAPI.FiveM.Enhanced" Version="0.1.0-alpha.14" />
<PackageReference Include="MenuAPI.FiveM.Enhanced" />
paket add MenuAPI.FiveM.Enhanced --version 0.1.0-alpha.14
#r "nuget: MenuAPI.FiveM.Enhanced, 0.1.0-alpha.14"
#:package MenuAPI.FiveM.Enhanced@0.1.0-alpha.14
#addin nuget:?package=MenuAPI.FiveM.Enhanced&version=0.1.0-alpha.14&prerelease
#tool nuget:?package=MenuAPI.FiveM.Enhanced&version=0.1.0-alpha.14&prerelease
MenuAPI
FiveM (Enhanced) C# Menu API
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 / License
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.dllas 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 | Versions 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. |
-
net10.0
- CitizenFX.FiveM.Client (>= 0.0.3-alpha)
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.14 | 43 | 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.10 | 89 | 8/2/2026 |