İçeriğe geç
Recommended open source resources

Recommended open source resources

Well known, maintained open source FiveM resources: oxmysql, ox_lib, ox_target, ox_inventory, pma-voice, vMenu, bob74_ipl, screencapture and more, with install notes.

Bu dokümanlar şimdilik İngilizce.

Last updated

These are the building blocks most servers use, all open source and maintained on GitHub. The list is deliberately short: well known projects with public code, used by the official txAdmin recipes or by thousands of servers. Repository activity was checked in September 2026.

The Overextended (ox) stack

Overextended maintains a set of libraries and systems that the Qbox framework is built on and that work with QBCore, ESX and standalone servers. Documentation is at overextended.dev.

Important

Always download ox resources from their Releases page (releases/latest/download/<name>.zip). The repositories contain source code with web UIs that must be built first. The release zips are ready to use.

oxmysql

The database connector almost every framework uses. Supports the old mysql-async and ghmattimysql syntax, promises and async queries, named and unnamed placeholders. License LGPL-3.0.

ox_lib

A shared library of UI and utilities: notifications, progress bars and circles, context menus, input dialogs, alert dialogs, radial menus, text UI, skill checks, callbacks (lib.callback), points and zones, a player cache, locale handling, and helpers for loading models and animations. License LGPL-3.0.

  • Repo: overextended/ox_lib
  • Use in a resource: shared_script '@ox_lib/init.lua' in the manifest, and ensure ox_lib before resources that use it.
Lua
lib.notify({ title = 'Garage', description = 'Vehicle stored', type = 'success' })

if lib.progressBar({ duration = 3000, label = 'Repairing', canCancel = true }) then
    -- finished
end

ox_target

“Third eye” targeting: hold a key, aim at an entity, model or zone, pick an option. Replaces loops that check distances and show “Press E” prompts. License MIT.

ox_inventory

A slot based inventory with weight, stashes, shops, crafting, weapon handling, item metadata and drops. Supports Qbox (default), ESX and ox_core. License GPL-3.0.

  • Repo: overextended/ox_inventory
  • Items are defined in ox_inventory/data/items.lua, images go in ox_inventory/web/images. The Inventory Icons tool makes transparent item images and the matching items.lua lines.

ox_doorlock and ox_fuel

  • ox_doorlock: door locks you can create in game, with job and item access. GPL-3.0.
  • ox_fuel: a simple fuel system built for ox_inventory. GPL-3.0.

Voice

pma-voice

Proximity voice using FiveM’s built in Mumble server, with radio and phone call channels. The voice system used by the QBCore, Qbox and ESX recipes. License MIT.

server.cfg
setr voice_useNativeAudio true        # 3D sound with game effects (needed for submixes)
setr voice_useSendingRangeOnly true   # only hear people in range, stops mumble trolling
ensure pma-voice

Use only one of the audio modes (native, 2D or 3D). pma-voice isn’t compatible with other voice systems, including vMenu’s voice chat: disable that one. Players change their proximity range with F11 by default.

Admin and freeroam

vMenu

A server side trainer menu by Tom Grobbe (Vespura): vehicle spawner and tuning, weather and time, player appearance, weapons, noclip, teleports, saved outfits and vehicles, all behind a permissions file. Written in C#. It’s the standard for freeroam, car meet and photography servers, and a handy admin tool on dev servers.

Installation, following the official docs:

  1. Download vMenu-<version>.zip from the GitHub Releases page. Make sure your artifacts are up to date.
  2. Extract everything into resources/vMenu/ so the manifest is at resources/vMenu/fxmanifest.lua. The folder must be called vMenu, case sensitive.
  3. Edit resources/vMenu/config/permissions.cfg to choose who gets what.
  4. In server.cfg, execute the permissions before starting vMenu:
server.cfg
exec @vMenu/config/permissions.cfg
ensure vMenu

When you update, replace all files except permissions.cfg and the rest of vMenu/config/.

Plays from youtube-nocookie.com after you click.

txAdmin

Already built into FXServer, with an in-game menu (/tx). See txAdmin.

World and interiors

bob74_ipl

Loads and configures GTA Online’s interiors (apartments, offices, clubhouses, bunkers, nightclubs and more) and the IPLs (map pieces) the base game hides in multiplayer. Without it, many online interiors are empty or have holes. Used by all the framework recipes. License MIT.

  • Repo: Bob74/bob74_ipl
  • Start it early, before MLOs that edit the same areas.

Utilities

screencapture

Screenshots and short video capture from the game, for phones, report systems and anticheats. It describes itself as a successor to the older screenshot-basic. License AGPL-3.0.

PolyZone

Defines zones (boxes, circles, polygons) and tells you when a player enters or leaves. Many older QBCore resources depend on it. For new code, ox_lib’s lib.zones does the same job. License MIT.

scully_emotemenu

An emote and walk style menu used by the Qbox recipe. License GPL-3.0.

A loading screen

The Qbox recipe uses D4isDAVID/loadscreen, a configurable loading screen (MIT). Or write your own, it’s a simple NUI page: see NUI basics.

Phones and bigger systems

  • npwd by Project Error: an open source phone with apps, used by the Qbox recipe.
  • Framework specific systems (garages, jobs, housing) come with the framework recipes. See Popular recipes.

A starter set by server type

Server Start with
Freeroam / car meets Basic Server recipe, vMenu, pma-voice, bob74_ipl
Custom game mode Basic Server recipe, oxmysql, ox_lib, bob74_ipl, then your own code
Roleplay A framework recipe (Qbox, QBCore or ESX), which already includes most of the above

Before you add anything

  • Is it maintained? Look at the last commit and open issues.
  • Does it support your framework and artifact?
  • Is the code readable? Obfuscated “free” resources are a red flag.
  • Does it duplicate something you already have (two inventories, two target systems, two voice resources)? Pick one.