https://github.com/fabricmc/enigma
This is a fork of cuchaz's Enigma, a deobfuscation/remapping tool for Java software.
https://github.com/fabricmc/enigma
deobfuscator java remapping
Last synced: 8 months ago
JSON representation
This is a fork of cuchaz's Enigma, a deobfuscation/remapping tool for Java software.
- Host: GitHub
- URL: https://github.com/fabricmc/enigma
- Owner: FabricMC
- License: lgpl-3.0
- Created: 2016-08-12T14:50:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-01-13T13:43:21.000Z (12 months ago)
- Last Synced: 2025-05-10T03:14:36.295Z (8 months ago)
- Topics: deobfuscator, java, remapping
- Language: Java
- Homepage:
- Size: 5.45 MB
- Stars: 474
- Watchers: 16
- Forks: 120
- Open Issues: 106
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Enigma
A tool for deobfuscation of Java bytecode. Forked from , copyright Jeff Martin.
## License
Enigma is distributed under the [LGPL-3.0](LICENSE).
Enigma includes the following open-source libraries:
- [Vineflower](https://github.com/Vineflower/vineflower) (Apache-2.0)
- A [modified version](https://github.com/FabricMC/cfr) of [CFR](https://github.com/leibnitz27/cfr) (MIT)
- A [modified version](https://github.com/FabricMC/procyon) of [Procyon](https://bitbucket.org/mstrobel/procyon) (Apache-2.0)
- [Guava](https://github.com/google/guava) (Apache-2.0)
- [SyntaxPane](https://github.com/Sciss/SyntaxPane) (Apache-2.0)
- [FlatLaf](https://github.com/JFormDesigner/FlatLaf) (Apache-2.0)
- [jopt-simple](https://github.com/jopt-simple/jopt-simple) (MIT)
- [ASM](https://asm.ow2.io/) (BSD-3-Clause)
## Usage
Pre-compiled jars can be found on the [fabric maven](https://maven.fabricmc.net/cuchaz/enigma-swing/).
### Launching the GUI
`java -jar enigma.jar`
### On the command line
`java -cp enigma.jar cuchaz.enigma.command.Main`