2 repository-uri
Tools that transform compiled Java class files back into human-readable Java source code.
Distinct from Java Decompiler GUIs: Focuses on the core decompilation engine rather than the graphical user interface (GUI).
Explore 2 awesome GitHub repositories matching development tools & productivity · Java Bytecode Decompilers. Refine with filters or upvote what's useful.
Fernflower is a Java bytecode decompiler and reverse engineering tool. It transforms compiled Java class files back into human-readable Java source code to reconstruct original program logic and variable names. The tool functions as a command line bytecode processor capable of batch processing Java archives and class files. It specifically handles obfuscated code analysis by renaming ambiguous identifiers and resolving naming conflicts to make the resulting source code easier to follow. The system employs static analysis to convert bytecode to source, utilizing debug information extraction t
Transforms compiled Java class files back into human-readable Java source code for reverse engineering.
Bistoury is a production diagnostics tool for Java applications that provides a distributed debugging console, a performance profiler, and a runtime bytecode manipulator. It enables real-time application debugging and production diagnostics by analyzing running Java applications through dynamic instrumentation and state inspection. The system distinguishes itself through a remote agent manager that coordinates diagnostic connections and a runtime bytecode manipulator capable of redefining classes in memory without requiring process restarts. It features a web interface for capturing heap dump
Converts compiled Java class files back into human-readable source code when original files are unavailable.