The .NET Foundation is an independent organization that supports open source development and collaboration within the .NET ecosystem. The .NET foundation supports the development of active projects within the ecosystem by evangelizing the technologies through organizing/sponsoring meetups and by active involvement in community-driven projects.
The .NET Foundation portfolio grew especially large due to the projects that were brought in by the acquisition of Xamarin.