FiveM Docs
Getting Started

Tools for ESX Development

Useful tools for building and running an ESX Legacy server - VS Code extensions, database clients, txAdmin and community web tools for clothing, assets and merging.

This page collects tools that make developing and running an ESX Legacy server easier: editor extensions for writing scripts, database clients for managing player data, and community web tools for assets like clothing and props. None of them are required, but the first two groups save time every day.

Third-party tools

The tools below are made by independent developers. They are not maintained or audited by the ESX team or by this site. Review generated or merged files before you put them on a live server, and never upload your license key, database credentials or tokens to an online tool.

Editor

ToolWhat it does
Visual Studio CodeFree editor that most FiveM developers use.
Lua (sumneko)Lua language server: autocomplete, diagnostics, go to definition and annotations.
CfxLua IntelliSenseAdds FiveM natives and the CfxLua syntax extensions (backtick hashes, compound assignment) to the language server.
ESX VSCodeSnippets and completion for ESX functions and variables.
StyLuaCode formatter for Lua, so indentation and spacing stay consistent.

Server and database

ToolWhat it does
txAdminWeb panel shipped with every FiveM server build: deploy the ESX recipe, live console, scheduled restarts, player management, bans.
HeidiSQLWindows database client for MariaDB/MySQL. Import legacy.sql, browse the users table, export backups.
DBeaverCross-platform database client, useful on Linux and macOS.
oxmysql UIWith set mysql_ui true, admins can open an in-game view of query times to find slow queries.
Cfx.re docsOfficial native reference, resource manifest documentation and server commands.

Community web tools

These are the tools listed by the official ESX documentation. All have a free tier.

ToolWhat it is used for
Durty Cloth ToolPrepare and merge custom clothing for FiveM servers.
Forge (Plebmasters)Search GTA V game assets such as peds, vehicles, props and their names and hashes. Handy when you need the exact model name for a script or config.
Smart Merge VA Plebmasters tool for combining many add-on resources into fewer ones.
SwisserAIAn AI assistant focused on FiveM scripting. Treat its output like any generated code: read and test it before use.

Tips for choosing tools

  • Prefer tools that work on your own files offline when the data is sensitive. Your database dump contains player identifiers.
  • When an AI tool or online generator gives you ESX code, compare it with this documentation. Many generate the deprecated esx:getSharedObject event pattern or functions that do not exist in ESX Legacy.
  • Merged clothing and vehicle packs can be large. Test the client load time after adding them; slow downloads are a common cause of players stuck while joining.

Frequently asked questions

Independent documentation

esx-fivem.com is a community project and is not affiliated with the ESX Framework team. Facts on this page were checked against the upstream source. Official resources: docs.esx-framework.org and github.com/esx-framework.
Edit on GitHub

Last updated on

On this page