Top 15 Java Decompiler Alternative and Similar Softwares | Dec 2024

The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.

JD-Core is a library that reconstructs Java source code from one or more “.class” files. JD-Core may be used to recover lost source code and explore the source of Java runtime libraries. New features of Java 5, such as annotations, generics or type “enum”, are supported. JD-GUI and JD-Eclipse include JD-Core library.

1. CFR

CFR CFR will decompile modern Java features - Java 8 lambdas (pre and post Java beta 103 changes), Java 7 String switches etc, but is written entirely in Java 6. [ http://www.benf.org/other/cfr/ ]......

2. Artistic Style

Artistic Style A Free, Fast and Small Automatic Formatter for C, C++, C#, and Java Source Code......

3. JSC

JSC jsc can convert your C# Application to PHP, JavaScript, Actionscript, Java and C jsc is a decompiler or a cross compiler if you will. It is not a source-code parser nor an IDE. It is a command line utility like any other compiler. jsc was originally an anagram for csharp......

4. jGRASP

jGRASP jGRASP is a lightweight development environment created specifically to provide automatic generation of software visualizations to improve the comprehensibility of software. It produces static visualizations of source code structure and visualizations of data structures at runtime.jGRASP is implemented in Java, and runs on all platforms with a Java Virtual Machine......

5. dnSpy

dnSpy dnSpy is a tool to reverse engineer .NET assemblies. It includes a decompiler, a debugger and an assembly editor (and more) and can be easily extended by writing your own extension. It uses dnlib to read and write assemblies so it can handle obfuscated assemblies (eg. malware) without crashing.......

6. MSIL Disassembler

MSIL Disassembler  The MSIL Disassembler is a companion tool to the MSIL Assembler (Ilasm.exe). Ildasm.exe takes a portable executable (PE) file that contains Microsoft intermediate language (MSIL) code and creates a text file suitable as input to Ilasm.exe..Net 3.5 – The default installation would have placed the ildasm executable in the following......

7. JPEXS Free Flash Decompiler

JPEXS Free Flash Decompiler JPEXS Free Flash Decompiler (FFDec) is an opensource Shockwave Flash (SWF) decompiler. The program allows to view ActionScript 1/2/3 source code, export it or edit (p-code editor for AS3). Texts and images can be edited or replaced. The decompiler can also export shapes, images, sounds or movies. SWF to FLA......

8. htm.java

htm.java htm.java - Hierarchical Temporal Memory implementation in Java - an official Community-Driven Java port of the Numenta Platform for Intelligent Computing (NuPIC).......

9. Java Class File Editor

Java Class File Editor This is a tool to open Java class file binaries, view their internal structure, modify portions of it if required and save the class file back. It also generates readable reports similar to the javap utility. Easy to use Java Swing GUI. The user interface tries to display as much......

10. ProGuard

ProGuard ProGuard: java shrinker, optimizer, obfuscator, and preverifier......

11. DHTMLX

DHTMLX DHTMLX is a JavaScript library that provides a comprehensive set of UI widgets and makes building web apps easy. Develop killer web apps with DHTMLX!......

12. Firstobject XML Editor

Firstobject XML Editor Firstobject's free XML editor for Windows is called foxe. It loads big files (multi-megabyte) fast and lets you format XML and edit HTML and any loosely formed XML or other markup. The tree view is editable and customizable for useful navigation.Performs fast; built on CMarkupDoes not require Java or MSXMLLight......

13. Doc-O-Matic

Doc-O-Matic Doc-O-Matic is a software source code documentation and Help authoring tool. It takes source code and comments, adds conceptual topics and external input and produces documentation from it. With its single-source approach it generates many different kinds of output from a single documentation base.......

14. Apache Tomcat

Apache Tomcat Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.......

15. Kumo

Kumo Kumo - Java Word CloudAn open source word cloud generator aimed at replicating Wordle, Tagxedo, and Word Crams features via an easier to use api.......