Halloween Edition36 maps, limited runlimited runShop the drop
Chapter 08 of 17The Server Handbook for FiveM

Frameworks and the core stack

In short

A framework gives every script the same idea of a character, a job, money and an inventory. Choose one before you buy scripts — most resources are written for a specific framework.

FrameworkStyleNotes
ESX LegacyLong-running, very large cataloguees_extended; works with ox_inventory
QBCorePopular, large script marketqb-core; qb-inventory by default
QboxQBCore-compatible on a modern ox stackqbx_core; ox_inventory and ox_lib built in
ox_coreMinimal and developer-focusedBy Overextended; ox_inventory native
Standalone / vMenuFreeroam, racing, driftNo character or economy system

The Overextended stack — oxmysql, ox_lib, ox_inventory, ox_target, ox_doorlock — is shared across frameworks; ox_inventory officially supports ox_core, ESX, Qbox and ND_Core. A full comparison: ESX vs QBCore vs Qbox.

  • Start from the framework’s txAdmin recipe, then add scripts one at a time.
  • Buy scripts that support your framework (or bridge several) and read their dependency list first.
  • Never run two frameworks on one server.
  • Keep a list of every resource, its version and where it came from.

The Server Handbook for FiveM

This chapter is one of 17. The handbook also carries the console command and convar cheat sheets, a glossary and the official references every chapter is checked against.

Open the handbook