ASP.NET Core (which includes MVC) is an open source project under the .NET Foundation. It’s developed at on GitHub at https://github.com/aspnet and continues to build on significant contributions from the community. ASP.NET MVC 5.x, Web API 2.x, and Web Pages 3.x are also on GitHub at https://github.com/aspnet/aspnetwebstack. In addition to Microsoft-supported open source projects, there are thousands of great open source projects, applications, and libraries that you can use with ASP.NET today. Here you'll find a few of our favorites. If you're looking for Samples, there's lots of samples here as well as on https://code.msdn.microsoft.com.
The .NET Foundation is an independent organization to foster open development and collaboration around the .NET ecosystem. Projects under the stewardship of the .NET Foundation currently include the .NET Compiler Platform ("Roslyn") as well as the ASP.NET family of projects, and many others.
IdentityServer is a .NET/Katana-based framework and hostable component that allows implementing single sign-on and access control for modern web applications and APIs using protocols like OpenID Connect and OAuth2. It supports a wide range of clients like mobile, web, SPAs and desktop applications and is extensible to allow integration in new and existing architectures.
IdentityServer for ASP.NET Core 1.0. IdentityServer is a .NET/Katana-based framework and hostable component that allows implementing single sign-on and access control for modern web applications and APIs using protocols like OpenID Connect and OAuth2. It supports a wide range of clients like mobile, web, SPAs and desktop applications and is extensible to allow integration in new and existing architectures.
A visualization environment that brings together imagery from the world's best ground- and space-based telescopes. WWT Web Client lets you explore the universe in your browser!
At its core Glimpse allows you to debug your web site or web service right in the browser. Glimpse allows you to "Glimpse" into what's going on in your web server. In other words what Firebug is to debugging your client side code, Glimpse is to debugging your server within the client.
Better CMS is a publishing focused and developer friendly .NET Open Source CMS.
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all.
NHibernate is a mature, open source object-relational mapper for the .NET framework. It's actively developed, fully featured and used in thousands of successful projects.
Lightweight, low-ceremony, framework for building HTTP based services on .NET and Mono.
A lightweight, object-oriented (Model-View-Handler) framework for modern web development in .NET.
Frictionless development for ASP.NET MVC single page web apps. Prototypical and dynamic capabilities brought to C#.
OpenRasta is an open-source .NET framework for building everything web, from web sites to RESTful APIs
The source code for ASP.NET MVC, ASP.NET Web API and ASP.NET Web Pages (aka Razor) are available under an open source license. Developers outside of Microsoft may submit patches and code contributions that the Microsoft development team will review for potential inclusion. These frameworks continue to be fully supported and staffed by Microsoft.
Orchard is an Open Source Content Management System built on ASP.NET MVC, nHibernate and Autofac.
Write regular CSS with your .NET apps, then add a few variables, mixins and nested rules. “.less” (pronounced dot-less) is a .NET port of the funky ruby LESS library.
DotNetOpenAuth is a well-established open source library that bring OpenID, OAuth, and ICard capabilities to the Microsoft .NET Framework.
ELMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable. It can be dynamically added to a running ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for re-compilation or re-deployment.
A simple but effective mini-profiler for ASP.NET MVC and ASP.NET. It does not attach itself to every single method call. Instead, it provides: an ADO.NET profiler and a pragmatic Step instrumentation that you can add to code you want to explicitly profile.
Massive is a "wrapper" for your DB tables and uses System.Dynamic extensively. Drop the code file into your app and change it as you wish. It’s a micro-ORM that hides some things and embraces others.
Dapper is a single file you can drop in to your project that will extend your IDbConnection interface. It’s a “micro-ORM” for people who love SQL.
N2 is a lightweight CMS framework. With just a few strokes of your keyboard a strongly typed model emerges complete with a management UI.
MvcMailer is an ASP.NET MVC Mailer, inspired by Ruby on Rails ActionMailer, that helps composing Email body using regular ASP.NET MVC views.
Designed to add functionality and ease-of-use to the ASP.NET MVC Framework, MVC Contrib is useful for developers looking to develop and test UI elements on top of the ASP.NET MVC framework.
Adds EditorTemplates for the new HTML5 input types (including email, tel, and url) to ASP.NET MVC 3 projects.
A T4 template for ASP.NET MVC
NuGet.org has an extensive directory of open source libraries which you can easily add to your applications via the NuGet package management system.