

The best open source alternative to .NET Reflector is ILSpy. If that doesn't suit you, our users have ranked nine alternatives to .NET Reflector and four of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to .NET Reflector are dnSpy, dnSpyEx and CFR.


dnSpy is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don't have any source code available.






dnSpyEx is an unofficial continuation of the dnSpy project which is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don't have any source code available. Main features:


CFR will decompile modern Java features - Java 8 lambdas (pre and post Java beta 103 changes), Java 7 String switches etc, but is written entirely in Java 6. [ http://www.benf.org/other/cfr/ ].

Has several similar features and is free + open source. Its UI is also up to date for 2020 users.