...(By default, the Lua compiler includes this debugging information.)
This program is written in Java. A JAR package is available in the downloads section so you don't have to compile it. It runs from the commandline and accepts a single argument: the file name of a Lua chunk. The decompiled code is printed to the standard output.
Here is an example usage of unluac:
java -jar unluac.jar myfile.lua > myfile_decompiled.lua
The current version also has pretty good support for Lua 5.0 and Lua 5.1. Support for later versions is also good if the code doesn't use too many gotos.
Extract contents of a Windows executable file created by pyinstaller
MIGRATED TO GITHUB
https://github.com/extremecoders-re/pyinstxtractor
This is a python script to extract the contents of a PyInstaller generated Windows executable file.
The contents of the pyz file (usually pyc files) present inside the executable are also extracted.
The pyc files are made valid so that a python bytecode decompiler will recognise it.
Script can run on both python 2.x and 3.x
Pyinstaller versions 2.0, 2.1, 3.0, 3.1 and 3.2 are supported
...It can be used to reverse the bytecodes present in a .class File to produce a Java Source File which can be nearly correct or equivalent (Due To different Interpretations) to the original java file.[With UI & commandline]
JadRetro is a Java decompiler helper supporting Java 1.5+ classes. JadRetro is not a decompiler itself, it is a class transformer helping some old (but good) Java decompilers to convert more class files and/or generate more correct source code.
Tool for managing patch codes for the Nintendo Wii. Formats this tool handles are common to Gecko OS and popular Wii homebrew software. This is one of very few complete cross-platform GCT compilers and the only known GCT decompiler and merge tool.
JReversePro is a Java Decompiler / Disassembler written in Java. Facility to view the ConstantPool contents is available. AWT, Swing and command-line versions are present.