ILSpy is the open-source .NET assembly browser and decompiler.
Download: latest release | latest CI build
Note: Only the CI builds support .NET Standard/Core assemblies. However, those builds are not yet at feature parity with the released bits, see C# language support status for details.
Looking for a (Linux/Mac/Windows) command line client (or a sample for the ICSharpCode.Decompiler Nuget)? Check out ICSharpCode.Decompiler.Console!
ILSpy is distributed under the MIT License.
Included open-source libraries:
- Mono.Cecil: MIT License (thanks to Jb Evain)
- AvalonEdit: LGPL
- SharpTreeView: LGPL
- ICSharpCode.Decompiler: MIT License (developed as part of ILSpy)
- Ricciolo.StylesExplorer: MS-PL (part of ILSpy.BamlDecompiler.Plugin)
- Newtonsoft Json.NET: MIT License