views:

721

answers:

9

Whenever I start learning a new technology or language I tend to look at the source code of some 'real-world' applications. I find them really useful for understanding common, technology specific architecture, idioms and how/what popular libraries are used. I've recently started learning ASP.NET MVC, but haven't really found good open source apps. I was wondering if you know some worthwhile ones.

I am really interested in MVC apps that use IoC Dependency Injection libraries such as Windsor or StructureMap.

+2  A: 

CarTrackr

Not sure if you can call other apps as open source or samples like NerdDinner etc.

CodeToGlory
I've had a look at NerdDinner and while it's useful for learning the basics, it is not a real-world application. I'll have a look at CarTracker, thanks.
+5  A: 

Have a look at Oxite:

"This is a simple blog engine written using ASP.NET MVC, and is designed with a few main goals:

  • To exist as a base for our visitmix.com site and for our personal blogs (and for the blogs of other folks as well!)

  • To provide an example of 'core blog functionality' in a reusable fashion. Blogs are simple and well understood by many developers, but the set of basic functions that a blog needs to implement (trackbacks, rss, comments, etc.) are fairly complex. Hopefully this code helps.

  • To provide real-world code written using ASP.NET MVC that produces both valid and semantically correct markup "

Dan Diplo
Thanks Dan. This is looking very interesting.
I heard somewhere that oxite does not have good code quality. I probably heard this in some conference or meetup
CodeToGlory
I think that may have been true of early releases (and what open source project doesn't suffer from this?) but it has been extensively refactored of late, I hear.
Dan Diplo
+2  A: 

KIGG

KiGG is a Web 2.0 style social news web application developed in Microsoft supported technologies.

Also Check These:

Where is an example of a Complex ASP.net MVC model?

What are some projects which are examples of best pratices for ASP.NET MVC?

Real World ASP.NET MVC Applications with Source Code?

Amr ElGarhy
oops, I missed these ones. But as some of them are old posts, there may now be some new apps that did not exist at that time. Thanks Amr.
Yes, may be, but those what i remember now, also note that stackoverflow built with MVC, while its not open source.
Amr ElGarhy
+2  A: 

Check FlickrXplorer, which I studied first to learn MVC in ASP.Net.

(Sorry because of beeing a newbie I have to post more.)

Christian13467
A: 

Other is PRSync.com

Christian13467
+1  A: 

Checkout MVC Storefront on codeplex. If you google it, you can find video tutorials on how the whole project is built and what technologies are being used.

Sergey
+1  A: 

Some people publish there solution at codeplex. This is a query on codeplex looking for MVC and produktion. First is PRSync.com, there are some more.

Other is MVC storefront, but this is real academic to show building MVC applications.

Christian13467
Stackoverflow is build with asp.net mvc.
Christian13467
+2  A: 

Here you can find a list of asp.net mvc applications with source code.

  • NerdDinner
  • KIGG
  • Contact Manager
  • Storefront
  • CodeCampServer
  • Suteki Shop E-Commerce

Another good example not listed there is codebettercanvas

J.W.
+2  A: 

Suteki Shop from Mike Hadlow is Open source, using ASP.NET MVC, and for an IoC, Castle Windsor

http://sutekishop.co.uk/

Chris Missal