
Garry's Mod 100% localFreeSign-in required
Lua linter (GLua)
Paste a Garry's Mod Lua script: detects unclosed end, brackets and strings before you restart the server.
Last updated: 10/9/2026
100% local processing — saved in your browser.
Checking your session…
How to use Lua linter (GLua)?
GLua is Garry's Mod's Lua, with syntax extensions (//, /* */, !=, &&, ||, continue). This tool locally checks that blocks, brackets and strings are balanced, to catch a mistake before it floods the server console.
Paste your script into the text area (it stays in your browser).
Read the list of errors and warnings with their line number.
Fix them, then recheck until it reports no issue.
Then test on a development server: only the server truly validates the logic.
Frequently asked questions
More Garry's Mod tools

Build your Garry's Mod server.cfg: name, passwords, region, FastDL downloads, sandbox limits and security settings.
ConfigurationSandboxOpen
Documentation
Generate the Garry's Mod srcds launch line: map, gamemode, slots, port, Workshop collection and GSLT token.
LaunchConfigurationOpen
Documentation
Paste your Workshop links: cleaned, de-duplicated IDs, the +host_workshop_collection parameter and a ready workshop.lua file.
WorkshopAddonsOpen
Documentation
Generate DarkRP's settings.lua: economy, salaries, speeds, laws, chat distances and limits, with the official defaults.
DarkRPConfigurationRoleplayOpen
Documentation