Overview
What is dotPeek (part of dotUltimate)?
dotPeek, part of dotUltimate, is a .NET Decompiler and Assembly Browser tool, based on ReSharper's bundled decompiler. It can reliably decompile any .NET assembly into equivalent C# or IL code. dotUltimate license also covers plugins for dotCover and dotTrace in Rider.
Pricing
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
2 people also want pricing
Alternatives Pricing
Product Details
- About
- Competitors
- Tech Details
What is dotPeek (part of dotUltimate)?
dotPeek (part of dotUltimate) Technical Details
Operating Systems | Unspecified |
---|---|
Mobile Application | No |
Comparisons
Compare with
Reviews
Community Insights
- Business Problems Solved
- Pros
- Cons
- Recommendations
DotPeek has proven to be an essential tool for developers looking to streamline their debug process and improve their product for customers. Users have found that decompiling and debugging binary and class libraries after deployment, as well as quickly reviewing the code logic of a developed app, has never been easier.
Furthermore, DotPeek allows developers to efficiently search for symbols and navigate towards specific types, assemblies, or type members. It has also proven useful in resolving issues at production and experimenting with third-party libraries. Not only can users reverse engineer compiled DLLs that lack documentation, but they can also retrieve legacy assemblies and see their source code to understand what is happening under the hood. Ultimately, DotPeek ensures safety when using third-party DLLs with software development - a crucial aspect that users appreciate.
User-friendly Interface: Many reviewers have expressed that the interface of DotPeek is user-friendly and intuitive. They found it easy to navigate through its features, view dependencies between assemblies, and export into Visual Studio projects. The users felt that DotPeek provides a straightforward approach to decompiling an assembly.
Versatility: Several reviewers have praised the versatility of DotPeek. It supports multiple formats, including libraries, executables, and Windows metadata files. Users appreciated this feature as it makes it easier for them to view compiled code in various formats.
Free Product: A lot of reviewers have commended the fact that DotPeek is a fully functional free product offered by JetBrains. They found it very helpful for all backend developers, mostly for C#/.NET developers. The users also appreciated the ability of the tool to debug third-party assemblies and codes without any additional cost.
Slow startup and performance issues: Several users have mentioned that the program takes a long time to start up, which is causing frustration. Additionally, some of them have reported performance issues while working with large libraries and dependency trees.
UI not intuitive and features locked behind paywall: Some users found the UI of dotPeek to be not very intuitive, which made it challenging for them to navigate through the software. Moreover, certain features are locked behind a paywall, which can limit the functionality for free users.
Limited efficiency compared to competitors: Several reviewers have highlighted that dotPeek is not as efficient and fast as some of its disassembler competitors in reverse engineering an assembly.
Users have made several recommendations for dotPeek based on their experiences:
- Users suggest trying out the free app as there is no downside and it is easy to use. It has slowly gained popularity among developers and supports a wide range of platforms.
- Many users recommend using dotPeek because it has been used for years and has saved developers countless hours. It is particularly useful for identifying issues with third-party libraries.
- The ability to export the source as an independent project is seen as a major advantage by users. However, some reviewers feel that the startup time and performance can be improved when processing large dependency trees and DLLs.