CSharp-Source.Net maintains a list of open source software programmed in C#. Not sure who runs it, but it has a sister site that focuses on Java. It is handy for tracking down some OSS alternatives for charting tools, PDF libraries, testing frameworks etc.