dotPeek

dotPeek

dotPeek is a free .NET decompiler and assembly browser that effortlessly transforms .NET assemblies into C# or IL code. Users can swiftly save decompiled results as Visual Studio projects (.csproj), restore lost source code, and utilize advanced navigation features inherited from ReSharper for efficient code exploration and debugging.

Top dotPeek Alternatives

1

SkinCrafter

SkinCrafter is a powerful library that enhances application aesthetics by enabling developers to create visually striking, interactive user interfaces.

2

juno.one

Juno.one revolutionizes project and test management with its user-friendly tools that streamline test execution, bug tracking, and reporting.

3

Rector

Rector is a powerful PHP tool designed for instant upgrades and automated refactoring across any PHP project.

4

dotConnect ADO NET Providers

dotConnect ADO.NET Providers offer high-performance data connectivity for various database systems and cloud applications, including Oracle and MySQL.

5

asymbo

Asymbo offers a seamless travel experience with a single ticket for unlimited train journeys, accessible through an intuitive mobile app.

6

CodeNOW

CodeNOW® serves as a robust DevOps platform tailored for enterprises seeking efficient software delivery without significant IT investment.

7

PHP Tools

With features like smart code analysis, preemptive code completion, and a robust debugging tool, it...

8

Tabidoo

With features like CRM, HR systems, and integration capabilities, it simplifies customer relationship management, streamlines...

9

JetBrains MPS

It allows for the expression of domain knowledge using field-specific terminology and non-textual notations, enhancing...

10

Swiftify

With features like file conversion directly from Finder and an Advanced Project Converter app, users...

11

Intel XDK

12

Hosted Graphite

Users can send data seamlessly through various programming languages, benefiting from advanced filtering and data...

13

Meteor

With features like real-time updates, seamless front-end integration, and zero configuration, it streamlines the development...

14

Apptimize

With its user-friendly Visual Editor and seamless integrations, teams can effortlessly test variations, manage features...

15

Countly

This application development software enables businesses to track engagement, optimize user experiences, and make data-driven...

dotPeek Review and Overview

dotPeek can access and manipulate a variety of extensions and libraries such as dll, exe, and winmd. You can also decompile .baml files using this software and reconstruct XAML UI definitions.

Go in-depth

It allows you to find and load Git packages and their dependencies from online package sources and list them in your Visual Studio projects. If the source code is available for the assembly code, it can recognize the file or fetch it from source servers. You can then navigate through the code using the drop-down tools in the menu bar. The process explorers show the list of active processes.

Navigate through your code

This software lets you navigate through our decompiled assemblies in a variety of ways. You can get a summary each code symbol does through the Find Usages feature, which will for up all the references of a particular object along with their scope. These references are shown as highlights in your code to help you identify them quickly. It can index all the libraries in your assembly list and then provide features by which you can jump to any symbol or any part of the code. For areas that might create a problem or need more attention, later on, you can create bookmarks that will remind you of them when necessary.

Get a better understanding

dotPeek helps you quickly understand the structure and relationship between different libraries and provides tools through which you can organize them according to your current project. It allows you to create assembly lists for those libraries that are necessary for your current context and modify these lists at any time. For each type, it can highlight nodes and provide quick search and also provide filtering. All the metadata that is related to your assembly files is visible under the Metadata node. It will show a birds-eye view of blob items, PE file headers, and uses of table items.

Top dotPeek Features

  • Free .NET decompiler
  • Supports C# and IL code
  • Converts assemblies to projects
  • Restores lost source code
  • Local source code identification
  • PDB file support
  • Fetches source code online
  • Symbol server functionality
  • Visual Studio debugger integration
  • Contextual navigation capabilities
  • Usage search functionality
  • Code structure views
  • Hierarchy views for code
  • Grouped usage results
  • Quick navigation between usages
  • Context-insensitive navigation
  • Powerful Find Usages tool
  • Efficient code analysis
  • Legacy assembly support
  • Enhanced debugging experience