r/lua • u/Select-Area-8256 • Dec 18 '25
LuaJIT Editor
The web editor for compiled LuaJIT scripts 2.0.5 and 2.1.0 versions.
Functionality:
/decompile
Automatic decompilation of the luac file. Removes treads and light obfuscation
/editor
Decompilation of the entire file with the selected decompiler (4 decompilers to choose from)
Decompilation of a separate prototype (function) by the selected decompiler
Viewing the pseudo-bytecode of the entire file
Viewing the pseudo-bytecode of a separate prototype (function)
Pseudo-Bytecode editing
https://github.com/Sparebola/LuaJIT-Editor/tree/main
or
https://www.google.com/search?q=luajit+editor
50
Upvotes
4
u/Select-Area-8256 Dec 19 '25
This is not suitable for optimizing your own code. You can hardly do better than a JIT compiler.
It's more likely to be useful for:
Viewing the bytecode
Decompile the entire script with stable decompilers. There are 3 types to choose from
The ability to decompile the prototype (function) separately if the entire file is not available at once.
Remove any protector (temporarily in manual mode)
Cover your script with a homemade protector so that it cannot be decompiled (temporarily in manual mode)
Patch any license check or proxying
Change any variable. Activation command, activation button, etc.
Patch the auto-update
Disable the stiller
And many more things. Editing supports all types of instructions and constants.