views:

1201

answers:

7

Most popular open source projects seem to use C or C++. I'm looking for a widely used and complex open source project that uses C#. Any suggestions? My preference would be for projects that are developer tools.

+5  A: 

If you are looking for decent source code for well written projects I asked a similar question:

Open source C# projects that have high code quality to learn from.

My question didn't have an emphasis on "complex" projects although many of the suggested ones ended up being fairly complex.

People gave some pretty good suggestions there:

Simucal
+1  A: 

Paint.Net

Rob Kennedy
+1  A: 

Here's one that I've just raved about to folks: ZedGraph. It's a C# charting library that is really really good.

itsmatt
Excellent! Thanks.
yacdmnky
+1  A: 

Ra-Ajax uses C# extensively. It's also quite easy to overcome in regards to understanding since it's few lines of code (compared to the complexity it solves)

Thomas Hansen
A: 

When I am looking for code to read in a particular language I usually pop over to Freshmeat and do a search on projects using that language.

It's not fool proof, as a lot of projects use multiple languages, and not everyone registers things there anymore.

Nathan Powell
A: 

White looks like an interesting project. Lots of interest, and does something very useful.

yacdmnky
A: 
ChaosSpeeder