dotPeek

DotPeek

dotPeek is a free .NET decompiler from JetBrains. It allows developers to view and analyze the source code of .NET assemblies without needing the original source code. dotPeek supports debugging and can integrate with ReSharper.
dotPeek image
dotnet csharp decompiler debugging jetbrains

dotPeek: Free .NET Decompiler for Developers

dotPeek is a free .NET decompiler from JetBrains, allowing developers to analyze and view source code without the original source code. Supports debugging and integrates with ReSharper.

What is DotPeek?

dotPeek is a free .NET decompiler and assembly browser from JetBrains. It allows .NET developers to easily view and analyze the source code of .NET assemblies without needing access to the original source code.

Some key features of dotPeek include:

  • Decompilation - View C# and Visual Basic code from .NET assemblies. Supports decompiling APIs, third-party libraries, and more.
  • Assembly Explorer - Explore the structure and metadata of .NET assemblies.
  • Debugging - Step through code execution to understand complex code structures.
  • Integration with ReSharper - Send decompiled code to ReSharper for advanced analysis and refactoring.
  • Compare Assemblies - View differences between assembly versions to understand code changes.
  • Analyze Obfuscated Assemblies - dotPeek uses specialized heuristics to decompile even heavily obfuscated code.

With its advanced decompilation capabilities, integration with the .NET debugging process, and interoperability with other JetBrains tools like ReSharper, dotPeek provides everything .NET developers need for deep inspection and understanding of .NET assemblies without source code.

DotPeek Features

Features

  1. Decompiles .NET assemblies to C# or IL code
  2. Supports debugging with breakpoints
  3. Integrates with ReSharper and Rider IDEs
  4. Analyzes assembly references and structure
  5. Shows XML documentation comments
  6. Compares assemblies side-by-side
  7. Exports decompiled code and assemblies

Pricing

  • Free

Pros

Free and open source

Fast and robust decompilation

Integrates seamlessly with JetBrains IDEs

Helpful for understanding .NET code without source

Supports wide range of .NET frameworks and languages

Cons

Limited to .NET assemblies only

Decompiled code may not fully match original source

Lacks some advanced decompiler features found in paid tools


The Best DotPeek Alternatives

Top Development and Debugging & Decompiling and other similar apps like DotPeek


DotNet Resolver icon

DotNet Resolver

DotNet Resolver is an open source dependency resolver and service locator for .NET. It helps organize references between objects and components in .NET applications for improved testability, maintainability, and dependability management.Some key features include:Support for constructor, property, and method call injectionAuto-wiring of registered dependencies into componentsHierarchical lifetime management of transient,...
DnSpy icon

DnSpy

dnSpy is an open-source .NET assembly editor, decompiler, and debugger that allows you to edit and debug managed assemblies in .NET applications. Some of the key features of dnSpy include:Assembly editing - dnSpy allows you to add, remove, and modify elements like types, methods, fields, properties, and events in a...
DnSpy image
.NET Reflector icon

.NET Reflector

.NET Reflector is a .NET decompilation tool originally created by Lutz Roeder. It enables developers to inspect, navigate, query, and analyze .NET managed code in Visual Studio, without the need for symbols or source code. Some key features of .NET Reflector include:Decompiling .NET assemblies into C# or Visual Basic code...
.NET Reflector image
GrayWolf icon

GrayWolf

GrayWolf is an open-source, self-hosted project management and collaboration tool for teams. As an alternative to proprietary software like Asana, Trello, or Jira, GrayWolf provides many of the same capabilities for planning and tracking projects, but with more customization options and no usage limits.Some key features of GrayWolf include:Kanban boards...
CFR icon

CFR

CFR (Cava Forehead Recipes) is an open-source Java library and set of tools that allow you to view, edit, and analyze the bytecode of Java applications. It was created by Lee Benfield and is distributed under the MIT license.CFR can take compiled Java class files and decompile them back into...
CFR image
Telerik JustDecompile icon

Telerik JustDecompile

Telerik JustDecompile is a .NET decompiler software used for decompiling .NET assemblies and exploring their contents for debugging purposes. It allows developers to easily view, navigate and search through .NET assemblies by converting compiled code back into a visual, high-level code representation.Some of the key features of Telerik JustDecompile include:Decompiling...
Telerik JustDecompile image
ILSpy icon

ILSpy

ILSpy is an open-source .NET decompiler and assembly browser. It allows developers to easily inspect, navigate, view docs for, and decompile the contents of .NET managed assemblies. Some key features of ILSpy include:Decompiling .NET assemblies into C# and other .NET languagesBrowsing types, methods, properties in a .NET assemblyViewing documentation comments...
ILSpy image
ShowMyCode icon

ShowMyCode

ShowMyCode is a real-time web-based collaborative development environment and code hosting platform. It provides software developers and development teams the ability to collaborate on code in real-time with integrated text, voice, and HD video communication.Key features of ShowMyCode include:Real-time collaborative code editing - multiple developers can simultaneously edit the same...
ShowMyCode image
MSIL Disassembler icon

MSIL Disassembler

MSIL Disassembler is a reverse engineering tool used for analyzing applications built on the .NET Framework. It takes compiled .NET assemblies containing Microsoft Intermediate Language (MSIL) bytecode and converts them back into a high-level .NET programming language like C# or Visual Basic.This allows developers to study and understand the source...
MSIL Disassembler image
Explorer Suite icon

Explorer Suite

Explorer Suite is an enterprise data governance and management software suite from Precisely. It enables organizations to improve data quality, reduce risk, and optimize business value from their data assets.Key capabilities of Explorer Suite include:Discovery & Profiling - Automatically scan and inventory data assets across the organization. Profile data to...
Explorer Suite image
Zeta Resource Editor icon

Zeta Resource Editor

Zeta Resource Editor is a free and open source resource editing tool for modding games and applications. It provides a simple interface for viewing and editing various resource files like images, audio clips, text strings, 3D models, and more.Some key features of Zeta Resource Editor include:Supports a wide variety of...
Zeta Resource Editor image