Open Source

ASP.NET MVC, Web API, and Web Pages (Razor) are Open Source Projects

The source code ASP.NET MVC, Web API, and Web Pages are released under Apache 2.0 license. You can download the code for ASP.NET MVC 5, Web API 2 and Web Pages 3 from our Git repository at, watch code check-ins as they’re made, and see what’s being planned on the public roadmap. With ASP.NET 5 (including ASP.NET MVC 6, which includes Web API and Web Pages), we've moved to GitHub:

Additionally, these projects are able to accept community contributions, including pull requests. Some example community contributions are the recent inclusion of cross-origin resource sharing (CORS) support in ASP.NET Web API and Attribute Routing in ASP.NET MVC.

ASP.NET continues to be fully supported by Microsoft. These products are actively developed by the ASP.NET team assigned to the Microsoft Open Tech Hub and in collaboration with a community of open source developers. Together we are dedicated to creating the best possible platform for web development.

.NET is Open Source

We've also open sourced the next release of the .NET Core on GitHub. As with ASP.NET, you can watch commits as they happen, create and comment on issues, and make pull requests.

.NET Foundation governance

The .NET Foundation is an independent organization to foster open development and collaboration around the growing collection of open source technologies for .NET, Microsoft’s comprehensive development framework. It serves as a forum for commercial and community developers alike to strengthen the future of the .NET ecosystem by promoting openness, community participation and rapid innovation.

Meet the key people behind the .NET Foundation. See our blog and FAQ for more information and join the conversations on our forums.

Microsoft on GitHub

Microsoft is firmly committed to open source. In addition to the projects listed above, you can view the broad list of project under the Microsoft organization on GitHub.

ASP.NET and .NET are part of a great open source .NET community

The .NET open source community is doing some amazing things! We’re of course excited about ASP.NET, but we want you to know that the community is producing some great alternative frameworks as well. We’ve listed some top projects in a few open source content sections on this site, e.g. other MVC frameworks in our ASP.NET MVC Open Source tab and service frameworks in the ASP.NET Web API Open Source tab.

last updated January 27, 2015