HZ Scripts
comparison

ESX vs QBCore vs QBox : quel framework FiveM choisir en 2026 ?

HitzyMay 26, 202613 min read
fivemesxqbcoreqboxfivem frameworkroleplay

ESX vs QBCore vs QBox : quel framework FiveM choisir en 2026 ?

Si vous mettez en place un serveur FiveM roleplay, la premiere grande decision que vous prendrez concerne votre framework. ESX, QBCore et QBox dominent la scene FiveM — chacun a ses forces, ses compromis et ses cas d'usage ideaux.

Ce comparatif analyse les trois frameworks en toute transparence. Nous vendons des scripts compatibles avec tous, donc nous n'avons pas de parti pris — nous voulons simplement vous aider a choisir la bonne fondation pour votre projet.

Si vous debutez sur FiveM, nous vous recommandons de lire d'abord Comment creer un serveur FiveM.


Table des matieres

  1. Qu'est-ce qu'un framework FiveM ?
  2. Tableau comparatif rapide
  3. ESX (Extended) — le veteran
  4. QBCore — le standard moderne du RP
  5. QBox — le fork axe performance
  6. Comparaison fonctionnalite par fonctionnalite
  7. Quel framework choisir ?
  8. Questions courantes sur le changement de framework
  9. FAQ

Qu'est-ce qu'un framework FiveM ?

Un framework est la couche fondatrice de votre serveur FiveM. Il gere :

  • Les comptes joueurs et la persistance (personnages, identifiants, metadonnees)
  • Les systemes monetaires (especes, banque, argent sale)
  • Les metiers et gangs (police, mecanicien, ambulancier, etc.)
  • L'inventaire et les objets
  • La propriete des vehicules
  • Le logement/les garages
  • La logique de mort et de reapparition
Sans framework, FiveM n'est qu'un GTA V multijoueur vide. Chaque script RP que vous installez — banque, drogues, braquages, peche — depend du framework pour gerer l'etat du joueur. Vous installez un framework une seule fois au debut de votre serveur. En changer par la suite est penible, donc cette decision compte.

Tableau comparatif rapide

FonctionnaliteESXQBCoreQBox
Premiere version201820212023
LicenceGPL-3GPL-3GPL-3
Maintenance active✅ Active✅ Tres active✅ Tres active
Ecosysteme de scripts⭐ Massif⭐ Large⭐ Large (compatible QBCore)
Qualite du code⚠️ Dette heritee✅ Moderne✅ Tres moderne
Performance⚠️ Variable✅ Bonne⭐ Excellente
Documentation✅ Complete✅ Complete⚠️ En croissance
Accessibilite debutant⭐ Facile✅ Modere⚠️ Modere-Difficile
Utilise par les grands serveurs RP✅ Beaucoup⭐ La majorite⚠️ En croissance
Taille de la communaute (2026)Large⭐ La plus large en activitePlus petite mais engagee

ESX (Extended) — le veteran

ESX est le plus ancien et historiquement le plus populaire des frameworks FiveM. Lance en 2018 comme un fork de l'original ES (EssentialMode), il a propulse des milliers de serveurs RP FiveM au fil des annees.

Pourquoi ESX reste pertinent en 2026

Ecosysteme de scripts massif. ESX possede le plus grand catalogue de scripts communautaires de tous les frameworks. Scripts open-source sur GitHub, scripts payants sur Tebex, ressources personnalisees de serveurs disparus — la majeure partie de l'histoire de FiveM a ete ecrite sous ESX. Si vous cherchez "un script qui fait X", il y a de fortes chances qu'une version ESX existe. Facile de trouver des tutoriels. Cherchez "FiveM roleplay tutorial" sur YouTube et 80 % des resultats seront bases sur ESX. La courbe d'apprentissage est plus douce que pour les alternatives. Connu de la plupart des developpeurs. Si vous engagez un developpeur FiveM en freelance, il connait presque certainement ESX.

Les inconvenients d'ESX

Dette technique accumulee. ESX a ete patche et enrichi pendant plus de 6 ans. Certaines parties du code de base montrent leur age. Les performances peuvent varier considerablement d'une configuration serveur a l'autre. Versions fragmentees. "ESX" designe aujourd'hui generalement ESX Legacy (la version maintenue), mais il existe aussi des forks : ESX 1.x, ESX V1 Final, etc. Choisissez ESX Legacy — tout le reste est abandonne. Les scripts necessitent souvent une optimisation. De nombreuses ressources ESX de 2018-2020 ont ete ecrites avant que l'optimisation via resmon ne devienne une priorite communautaire. Prevoyez d'optimiser ou de remplacer les scripts anciens.

Ideal pour

  • Les debutants absolus qui veulent un maximum de tutoriels et de support communautaire
  • Les serveurs privilegiant la variete de scripts plutot que la modernite du code
  • Les communautes migrant depuis d'anciens serveurs ESX qui connaissent deja le framework

Ressources ESX


QBCore — le standard moderne du RP

QBCore a emerge en 2021 comme une alternative propre et moderne a ESX. Construit de zero avec une meilleure architecture, il est rapidement devenu le choix de reference pour les nouveaux serveurs RP.

Pourquoi QBCore domine en 2026

Meilleure architecture du code. QBCore a ete concu avec la modularite en tete. Systemes de metiers, inventaire, metadonnees — tout est separe de maniere plus propre que sous ESX. Communaute active massive. QBCore a depasse ESX en termes de contributions communautaires actives. Les nouveaux scripts sortent d'abord pour QBCore, puis sont parfois retroportes vers ESX. Composants UI soignes. Les HUD, telephones et designs d'inventaire modernes sont de plus en plus concus d'abord pour QBCore. Les refontes majeures d'interface (comme le passage de qb-inventory a ox_inventory) sortent pour QBCore. Meilleur systeme de metadonnees. Le systeme de metadonnees joueur de QBCore facilite grandement l'ajout de statistiques, attributs ou progressions personnalises sans toucher au schema de la base de donnees.

Les inconvenients de QBCore

Moins de variete de scripts qu'ESX (en volume brut). Si QBCore a plus de nouveaux scripts, ESX en a davantage au total grace a ses 5 ans d'avance. Courbe d'apprentissage legerement plus raide. L'architecture plus propre implique que les nouveaux venus ont plus de concepts a assimiler : metadonnees, state bags, separation shared/server/client. Certains systemes de base sont opiniatres. QBCore fait des choix specifiques (par exemple, son systeme de metiers, son flux de creation de personnage) qui ne correspondent pas forcement a votre vision. Prevoyez de redefinir certains modules de base.

Ideal pour

  • Les communautes RP serieuses qui construisent de zero en 2026
  • Les proprietaires de serveurs qui veulent un code moderne et maintenable
  • Les communautes qui prevoient d'ecrire ou de modifier des scripts personnalises

Ressources QBCore


QBox — le fork axe performance

QBox (parfois appele QBX) est un fork de QBCore datant de 2023, centre sur la performance et la modularite. Maintenu par d'anciens contributeurs de QBCore, il vise a corriger les problemes architecturaux tout en restant largement compatible avec les ressources QBCore.

Pourquoi QBox gagne du terrain

Meilleures performances des le depart. QBox exploite les fonctionnalites natives de FiveM (state bags, ox_lib, oxmysql) de maniere plus agressive que QBCore. Resultat : resmon plus bas, empreinte memoire reduite, moins de boucles de tick. Noyau plus propre. QBox a supprime les patterns de code herites de QBCore. Le code source est plus petit, plus lisible et plus facile a etendre. Compatible avec la plupart des scripts QBCore. C'est l'atout majeur. La majorite des scripts QBCore fonctionnent sur QBox avec des modifications minimales. Vous heritez de tout l'ecosysteme QBCore. Developpement actif. QBox avance vite. De nouvelles fonctionnalites arrivent chaque mois, et l'equipe de developpement est reactive aux retours de la communaute.

Les inconvenients de QBox

Communaute plus petite (pour l'instant). QBox est plus jeune. Le Discord est plus petit, il existe moins de tutoriels, moins de contenu sur Stack Overflow. Vous devrez peut-etre lire le code source plus souvent. Certains scripts QBCore necessitent des adaptations. Si la majorite fonctionne, un pourcentage de ressources QBCore ont des chemins codes en dur ou des presupposes qui cassent sur QBox. Prevoyez un debugging occasionnel. Documentation encore en maturation. La doc de QBox est bonne mais moins exhaustive que celle de QBCore. Certaines fonctionnalites sont principalement documentees dans le code source.

Ideal pour

  • Les proprietaires de serveurs a l'aise avec le code source et prets a s'y plonger
  • Les serveurs critiques en performance qui tournent pres de leur capacite maximale
  • Les proprietaires de serveurs qui construisent des frameworks personnalises sur les patterns QBCore

Ressources QBox


Comparaison fonctionnalite par fonctionnalite

Systeme d'inventaire

  • ESX : livre avec esx_inventory, souvent remplace par ox_inventory. Correct par defaut, tres remplacable.
  • QBCore : livre avec qb-inventory. La plupart des serveurs le remplacent par ox_inventory pour la performance.
  • QBox : livre avec ox_inventory integre. Meilleure experience d'inventaire par defaut.
Gagnant : QBox (pret a l'emploi). Les trois convergent vers ox_inventory pour une utilisation serieuse.

Systeme de metiers

  • ESX : systeme society classique. Fonctionnel, interface datee.
  • QBCore : qb-management fournit des panneaux de metiers/gangs. Plus moderne.
  • QBox : qbx_management est encore plus propre.
Gagnant : QBox > QBCore > ESX.

Integration telephone

  • ESX : n'importe quel telephone fonctionne (gks-phone, lb-phone, qs-smartphone). Pas de telephone "officiel".
  • QBCore : qb-phone est l'option officielle, mais la plupart des serveurs utilisent lb-phone ou qs-smartphone pour le rendu.
  • QBox : comme QBCore — choisissez votre telephone.
Gagnant : egalite. Le choix du telephone est independant du framework.

Systeme vocal

  • ESX, QBCore, QBox : les trois utilisent couramment pma-voice. Agnostique du framework.
Gagnant : egalite.

Schema de base de donnees

  • ESX : schema ancien, avec plusieurs tables heritees (addon_account, addon_inventory_items).
  • QBCore : schema plus propre avec une table players contenant la majorite des donnees.
  • QBox : tres similaire a QBCore, legerement plus normalise.
Gagnant : QBox > QBCore > ESX.

Performance

Benchmark sur le meme serveur RP 32 slots avec des scripts comparables :

FrameworkTick serveur moyen (repos)Tick serveur moyen (plein)
ESX Legacy2.8ms8.5ms
QBCore1.9ms6.2ms
QBox1.4ms4.8ms
(Les chiffres sont indicatifs — ils varient selon les ressources installees. La tendance se confirme sur la plupart des deploiements en conditions reelles.) Gagnant : QBox.

Compatibilite des scripts

  • ESX : le plus grand catalogue de scripts, mais beaucoup vieillissent.
  • QBCore : large catalogue moderne. La plupart des nouveaux scripts ciblent QBCore en premier.
  • QBox : herite d'environ 85 % du catalogue QBCore avec des adaptations mineures.
Gagnant : QBCore (plus grand catalogue actif) > QBox (compatible par defaut) > ESX (plus grand catalogue historique).

Quel framework choisir ?

Il n'existe pas de framework universellement "meilleur". Choisissez en fonction de votre situation :

Choisissez ESX si...

  • Vous etes un debutant absolu et voulez un maximum de tutoriels
  • Vous heritez d'un serveur ESX existant
  • Vous privilegiez la variete de scripts plutot que la modernite du code
  • Vous avez un developpeur a l'aise avec les patterns ESX

Choisissez QBCore si...

  • Vous construisez un serveur RP serieux de zero
  • Vous voulez la plus grande communaute active
  • Vous prevoyez d'installer de nombreux scripts communautaires
  • Vous voulez un code moderne avec une stabilite eprouvee

Choisissez QBox si...

  • La performance est critique pour votre serveur
  • Vous etes a l'aise pour lire le code source quand il faut trouver des solutions
  • Vous partez de zero et voulez la fondation la plus moderne
  • Une communaute plus petite (mais engagee) ne vous derange pas

Choisissez Standalone si...

  • Vous ne construisez pas un serveur RP traditionnel
  • Vous faites tourner des mini-jeux, du drift, du DM, des courses ou d'autres modes de jeu
  • Vous voulez un controle maximal sans les presupposes d'un framework

Une approche agnostique du framework

Chez HZ-Scripts, nous concevons deliberement nos ressources pour etre agnostiques du framework. Chaque HZ-Script detecte automatiquement si votre serveur tourne sous ESX, QBCore, QBox ou Standalone, et s'adapte en consequence.

Cela signifie :

  • Vous pouvez changer de framework par la suite sans racheter nos scripts
  • Vous pouvez faire tourner plusieurs serveurs de test sur differents frameworks avec le meme catalogue de scripts
  • Vous evitez le verrouillage fournisseur sur les scripts individuels
Exemples de notre catalogue :
  • HZ-Weather Pro — fonctionne sur ESX, QBCore, QBox, Standalone. Detection automatique, aucune configuration necessaire.
  • HZ-Television — idem. Plug-and-play sur tous les frameworks.
  • HZ-AudioMixer — entierement standalone, aucune dependance framework.
Si vous hesitez entre les frameworks, choisissez des scripts qui ne vous enferment pas.

Questions courantes sur le changement de framework

Peut-on migrer d'ESX vers QBCore par la suite ?

Oui, mais c'est un travail consequent. Prevoyez :

  • Migration de base de donnees — mapper la table users vers players, transferer inventaires, metiers, argent
  • Remplacement de scripts — la plupart des scripts ESX ne fonctionneront pas sur QBCore. Trouvez les equivalents QBCore.
  • Preservation des donnees joueurs — gerez les personnages existants avec precaution (ou acceptez la perte de donnees)
  • Delai — 2 a 4 semaines de travail dedie pour un serveur moyen, souvent plus
Des outils existent (esx-to-qbcore-converter) mais aucun n'est cle en main.

Peut-on faire tourner deux frameworks sur le meme serveur ?

Pas vraiment. S'il est techniquement possible de charger a la fois es_extended et qb-core, vous aurez des conflits constants sur les identifiants joueurs, les systemes monetaires et les noms d'evenements. Choisissez-en un seul.

Mon framework risque-t-il de disparaitre ?

Peu probable pour ESX, QBCore ou QBox. Les trois sont activement maintenus avec des communautes solides. Le risque est plus eleve avec des forks plus petits (anciennes versions ESX, alternatives moins populaires). Restez sur l'un des trois grands pour la securite.

Peut-on ecrire son propre framework ?

Oui, et certains grands serveurs le font. NoPixel fonctionne sur un framework maison fortement personnalise. Mais partir de zero demande une expertise significative en Lua et 6 a 12 mois de travail avant d'atteindre la parite fonctionnelle avec QBCore. Ne faites pas cela sauf raison specifique — commencez avec QBCore ou QBox, puis personnalisez progressivement.


Et ensuite ?

Maintenant que vous avez choisi (ou que vous penchez vers) un framework :

  1. Configurez correctement votre serveurGuide complet pour creer un serveur FiveM
  2. Maitrisez votre panneau de gestionGuide de configuration txAdmin
  3. Choisissez vos premiers scriptsPremiers scripts a installer sur votre serveur FiveM
Ou passez directement aux scripts premium plug-and-play compatibles avec tous les frameworks : hzscripts.com/shop.

Le choix du framework n'est pas une question de vie ou de mort — la plupart des serveurs a succes tournent sur l'un des trois. Ce qui compte davantage, c'est la coherence : choisissez-en un, apprenez-le bien, et construisez votre communaute sur une fondation stable.


FAQ

Consultez la FAQ ci-dessus pour chaque section, ou accedez a nos autres guides pour des approfondissements sur des sujets specifiques.

Frequently Asked Questions