🚗 es_garage — Advanced Garage & Impound System
A modern, fully-featured garage and impound system for FiveM. Park and retrieve vehicles at any location, run an impound lot with recovery fees, and — the part that sets it apart — create, edit and delete garages live in-game, with zero server restarts and no config editing.
Framework-agnostic by design: a bridge layer auto-detects ESX, QBCore, or your own custom framework.
🎥 Showcase
▶️ Watch the showcase on YouTube
🛠️ In-Game Admin Dashboard — the highlight
- Open with `/garage` — no need to touch `config.lua`
- Create, edit, enable/disable and delete garages live — saved straight to the database
- Full control over markers, peds and blips per garage from the UI
- Search, sort and tag-filter across all garages
- Admin gating is server-side only (ACE permission or framework group)
📍 Capture Coordinates Live In-Game
- Creating a garage hides the UI automatically
- Just walk or drive to the spot and press E
- Position + heading are captured automatically (in a vehicle: vehicle coords & heading)
- Multi-point capture for several spawn points (Enter = done, Backspace = cancel)
- Never copy coordinates out of the config by hand again
🚙 Garage & Impound
- Park & retrieve owned vehicles at any number of locations
- Full vehicle-property save/restore (mods, damage, fuel, extras, plate)
- Dedicated impound type with a configurable recovery fee (bank or cash)
- Multiple spawn points per garage — the first free spot is chosen automatically
- Optional "spawn directly in the driver seat" (global or per-garage)
- Per-player favorites and custom vehicle nicknames
- Job-restricted garages (police, mechanic, …) or public access
🎨 Fully Config-Driven NUI (React)
- Everything is configurable — there are no fixed themes. A single `Config.UI` object controls the whole look: colors, fonts, layout, border-radius, blur, shadows, animations, mouse-glow
- Ready-made Blue / Orange / Purple presets included as a starting point — switch in one line
- Solid / gradient / image / video backgrounds, custom logo, vehicle images via a CDN URL you set in the config
- Built-in English & German localization — add your own language easily, or swap translations with the community in our Discord
⚙️ Built for server owners
- Auto framework detection (ESX → QBCore → custom)
- `config.lua`, `*.functions.lua` and all three bridge files stay open & editable (`escrow_ignore`)
- Clean oxmysql queries, server-side owner & anti-cheat distance checks