I'm just wondering if anyone knows about some well designed .NET Open Source Applications using WPF?

I have already tried to search at the usual sites like GitHub and Sourceforge, but I wasn't very satisfied by the results at all.

Actually I'm interested in the right usage of MVVM, Data Binding etc. in the context of relatively large Software (at least more than the few lines of sample code, you will find at most Tutorials and Books). Also ORM with NHibernate lies in my main concern.

Currently I also do have the overall impression WPF is not used very extensively at all, am I right with that? Which closed source (commercial) Software Products are out there, using it?

  • 1
    If it's proficiency in the MVVM pattern and it's associated data binding goodness, you may want to look to a web application using knockout.js javascript library. It has those and has a longer shelf life than WPF at this point. Sep 19, 2013 at 14:14

2 Answers 2


Visual Studio is built using WPF. WPF is typically used for internal Line-of-Business applications in businesses of different size. The thing is that you don't need a large application to showcase proper use of MVVM and Data Bindings. Also it's not an open-source kind of technology. What would you build with it that would be useful to a wide range of people? A CMS? A graphics editor?

Check CodeProject: https://www.google.com/search?q=site%3Acodeproject.com+mvvm

The projects will not be big but could be less trivial than quick tutorial samples, for example:



I started developing an Open Source application in WPF as a showcase for WPF and MVVM. I didn't get around to finishing but it does have a lot of the structure in place for anyone to get an understanding of how all the pieces interact:


Obviously it's not perfect, but it was something I wanted to do just to get it all down somewhere.

  • "Obviously it's not perfect" -- how does this answer the question asked? "Well designed etc"
    – gnat
    Sep 19, 2013 at 14:02
  • 4
    I didn't say it wasn't well designed. Sep 19, 2013 at 14:08

Not the answer you're looking for? Browse other questions tagged or ask your own question.