JustDecompile is a free Telerik tool for .NET assembly browsing and decompiling. It enables you to take an existing compiled assembly (.dll or.exe) and easily browse the symbols it contains. Then just as easily, decompile the assembly language back to readable C#, VB and IL. JustDecompile is a standalone tool and it does not require VisualStudio.
Not directly, but JustCode does provide native decompiling in the Visual Studio environment. For JustDecompile-like functionality natively in Visual Studio, we recommend downloading and installing JustCode. Since the Q3 2013 release, you can use the JustDecompile Visual Studio extension for opening and decompiling a referenced assembly directly in the JustDecompile UI.
While JustDecompile is free, it is not open source. It is available from Progress free-of-charge for perpetual use (there are no "time bombs" in the software). However the decompilation engine is open source. Find more info on GitHub page.
Telerik JustDecompile does a several things that are cool and new for assembly browsing/decompiling:
Simple to Use
JustDecompile is simple to use and the UI is highly intuitive. You can decompile and browse .NET assemblies with a single click.
Creates Visual Studio Projects
JustDecompile can create a Visual Studio project from a decompiled assembly. You’ll never lose another project.
Easy Assembly Management
JustDecompile quickly loads the core framework assemblies for .NET 2, .NET 3.5, .NET 4, .NET 4.5.x, WinRT metadata and Silverlight, so it's simple to load the assemblies you want to browse.
The JustDecompile robust search method quickly pinpoints problems. With the addition of Full Text Search in the Q1 2012 release version, the search is even more comprehensive. Also, you can use Ctrl+F to search in the currently decompiled code in the code viewer.
Visual Studio Inline Decompilation
JustDecompile is part of the powerful Visual Studio productivity add-in JustCode. This integration enables you to decompile your project references directly inside Visual Studio.
Yes. By using, the De4dot extension, you can now deobfuscate almost any obfuscated assembly and then decompile it using JustDecompile. To download it or see the full list of extensions, go to the JustDecompile extensions page.
Only the Telerik JustDecompile Engine is open source. In other words the code that does the .NET assembly decompilation. You can find the code here. The JustDecompile tool as a full-blown solution continues to be free and distributed through the Telerik site only. Download for free now.
While you get the ability to add features and fixes you want or need, you also can leverage the contribution of the community to get an even better .NET decompiler. Now you can also see the code that does the .NET assembly decompilation. Other than this, it’s all the same. Progress continues to develop, support and distribute the free JustDecompile tool.
Download the latest official version of JustDecompile here. You can get the source code of the decompilation engine included in the latest official version of JustDecompile from the GitHub repository. To get the work in progress just clone the master branch on your machine.