.NET Reflector is a popular .NET decompiler and static analysis tool that allows developers to examine and understand the structure and code of .NET assemblies. It can decompile code back into a high-level programming language for analysis.
.NET Reflector: .NET decompiler and static analysis tool
A popular tool for examining and understanding .NET assemblies, allowing developers to decompile code back into a high-level programming language for analysis.
What is .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 to understand structure and behavior
Analyzing dependencies between types and assemblies
Browsing metadata and IL code with syntax highlighting
Searching for usages of APIs across assemblies
Plugin architecture to enhance functionality
Integrations with Visual Studio to bring Reflector capabilities right into the IDE
Analyzing assemblies for potential security issues
Comparing differences between two .NET assemblies
.NET Reflector is useful for developers to debug assemblies without symbols, reverse engineer third party libraries to understand internal structure, ensure security of their code, and learn from others' implementation techniques by examining open source .NET code. It has an intuitive graphical interface making complex managed code easy to interpret.
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 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...
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...
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 (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...
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...
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...
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...
PEBrowse64 Professional is a powerful Windows application designed specifically for inspecting and analyzing portable executable (PE) files such as EXE, DLL, OCX, SYS, DRIVER, FON, and more. It allows you to examine the internal structure, headers, sections, data directories, imports, exports, resources, and other aspects of 32-bit and 64-bit PE...
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...