title: Open Source Alternatives to Reflector?
body: <p>Just to ask if anyone knows of an <strong>open source</strong> alternative to RedGate's <a href="http://www.red-gate.com/products/reflector/" rel="nofollow noreferrer">Reflector</a>?  I'm interested in checking out how a tool similar to Reflector actually works.  </p>
  
  <p>Note, if you know of a free but <strong>not</strong> open source alternative to Reflector, you can answer the following related question:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/2646707/something-better-than-net-reflector">Something Better than .NET Reflector?</a></li>
  </ul>
  
  <p><strong>Summary - Updated 11th May 2011</strong></p>
  
  <p>A quick round-up of the various open source projects and tools that have been suggested:</p>
  
  <ol>
  <li><a href="http://cciast.codeplex.com/" rel="nofollow noreferrer">Common Compiler Infrastructure</a> (CCI)</li>
  <li><a href="http://www.mono-project.com/Cecil" rel="nofollow noreferrer">Mono Cecil</a></li>
  <li><a href="http://wiki.sharpdevelop.net/ILSpy.ashx" rel="nofollow noreferrer">ILSpy</a></li>
  <li><a href="https://github.com/0xd4d/dnSpy/#readme" rel="nofollow noreferrer">dnSpy</a> (fork of ILSpy, project appears more active than original)</li>
  <li><a href="http://sourceforge.net/projects/dile/" rel="nofollow noreferrer">Dotnet IL Editor (DILE)</a> </li>
  <li><a href="https://github.com/DenisVuyka/IL.View" rel="nofollow noreferrer">IL.View</a></li>
  <li><a href="https://github.com/jcdickinson/Monoflector" rel="nofollow noreferrer">Monoflector</a> (<a href="http://twitter.com/#!/jcdickinson/status/54874110811058176" rel="nofollow noreferrer">no longer active</a> as of April 2011)</li>
  </ol>
  
  <p>The following resources may also be of interest:</p>
  
  <ul>
  <li><a href="http://cheeso.members.winisp.net/srcview.aspx?dir=misc&amp;file=TypeView.cs" rel="nofollow noreferrer">TypeView.cs</a></li>
  <li>Jason Haley's notes on <a href="http://jasonhaley.com/reversing/" rel="nofollow noreferrer">disassembling .NET</a></li>
  <li><a href="https://stackoverflow.com/users/116923/adrianbanks">Adrian Bank's</a> recent <a href="http://www.adrianbanks.co.uk/?p=71" rel="nofollow noreferrer">blog post</a> summarising a number of Reflector alternatives, including several options not mentioned below.</li>
  <li>Mark Lichtenberg's detailed <a href="http://mlichtenberg.wordpress.com/2011/02/23/alternatives-to-net-reflector/" rel="nofollow noreferrer">blog post</a> comparing several of the open source alternatives (DILE, ILSpy and Mono Cecil using MonoDevelop) to Reflector.</li>
  </ul>