Projects under the stewardship of the .NET Foundation currently include the .NET Compiler Platform ("Roslyn") as well as the ASP.NET family of projects, .NET Core, Xamarin Forms along with popular .NET open source frameworks like xUnit and Reactive Extensions. We’re actively engaged in supporting open source projects in the .NET ecosystem, you can learn more about our work or see our blog for the latest announcements.

Pick a project below to learn more about it and how to contribute:

  • Microsoft Azure SDK for .NET

    The Microsoft Azure SDK for .NET allows you to build .NET applications that take advantage of scalable cloud computing resources. Project Details Project Info Site Project Code Site Project …

  • Microsoft Azure WebJobs SDK

    The Azure WebJobs SDK is a framework that simplifies the task of writing background processing code that runs in Azure WebJobs. It includes a declarative binding and trigger system that works with …

  • Microsoft Web Protection Library

    The Microsoft Web Protection Library (WPL) is a set of .NET assemblies that help you protect your web sites. The WPL includes AntiXSS that provides a myriad of encoding functions for user input, …

  • MimeKit

    MimeKit is a C# MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF, and Unix mbox spools. Project Details Project Info Site Project Code Site Project License Type: MIT …

  • Mono

    Mono is an cross-platform and open source implementation of the .NET framework that was started independently in 2001. The technology was originally developed by Ximian, which was acquired by …

  • MSBuild

    The Microsoft Build Engine, also known as MSBuild, is a platform for building applications. Project Details Project Info Site Project Code Site Project License Type: MIT Project Main Contacts: …

  • MVVM Light Toolkit

    The purpose of the MVVM Light Toolkit is to accelerate the creation and development of MVVM applications in WPF, Silverlight, Windows Store (RT), and for Windows Phone. Project Details Project …

  • Nancy

    Nancy is a lightweight, low-ceremony, framework for building HTTP based services on .NET Framework/Core and Mono. The goal of the framework is to stay out of the way as much as possible and provide a …

  • NuGet

    NuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery (nuget.org) is the …

  • Open Live Writer

    Open Live Writer makes it easy to write, preview, and post to your blog. For more information see http://www.OpenLiveWriter.org/ Project Details Project Info Site Project Code Repos: Open Live …

  • Open XML SDK

    The Open XML SDK provides .NET developers with a set of strongly typed classes that make it easy to read, write and manipulate the parts and content in an Open XML document such as the DOCX, XLSX or …

  • Orchard CMS

    Orchard is a free, open source, community-focused Content Management System built on the ASP.NET MVC platform. Orchard is built on a modern architecture that puts extensibility up-front, as its …

  • Orleans

    Orleans is a framework that provides a straight-forward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling …

  • OWIN Authentication Middleware (Katana Project)

    Katana is a flexible set of components for building and hosting OWIN-based web applications. The next major version of Katana is part of the ASP.NET vNext project on GitHub, including support for ASP. …

  • Polly

    Today's cloud application, mobile, data-streaming, and IoT technologies all depend vitally on reliable connectivity. But underlying systems can fail, and networks are notoriously fickle: outages, …

  • Prism

    Prism is a framework for implementing maintainable, extensible, and testable XAML applications on WPF, Xamarin, Windows Store Apps, and Windows 10 UWP apps. Prism helps application developers …

  • Protobuild

    Protobuild is a project generation system for C#. It aims to make cross-platform development in C# easier, by generating your projects in the appropriate format for each platform. With Protobuild, …

  • Reactive Extensions for .NET

    Reactive Extensions is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators. Using Rx, developers represent asynchronous data …

  • Salesforce Toolkits for .NET

    The Salesforce Toolkits for .NET provide an easy way for .NET developers to interact with the Force.com & Chatter REST APIs using native libraries. Project Details Project Info Site Project Code …

  • System.Drawing (Mono)

    System.Drawing is a cross platform open source implementation of Microsoft's System.Drawing namespace used to draw. Project Details Project Info Site Project Code Site Project License Type: MIT …

Read about our:

Services for Projects
Process for joining the .NET Foundation
  • 473 Repositories
  • 45783 Forks
  • 9732 Contributors