About this project

ILSpy is an open-source, cross-platform .NET assembly browser and decompiler. The desktop UI runs on Windows, Linux, and macOS, built on Avalonia. It offers decompilation to C#, whole-project decompilation, opening assemblies from NuGet feeds or running processes, search, navigation, metadata explorer, BAML to XAML decompilation, ReadyToRun support, and extensibility via plugins. Multiple frontends are available: Visual Studio 2022/2026 extensions, VS Code extension, a dotnet tool (ilspycmd), PowerShell cmdlets, and NuGet packages (ICSharpCode.Decompiler and ILSpyX). The project is MIT licensed and includes build instructions for Windows, Unix, and Mac, requiring .NET SDKs and PowerShell. It does not collect personal data or use telemetry.