Skip to content

dotnet

A starting-point index of .NET open source projects, docs and community lists, not a software product.

Stars
15.1k
Forks
2.2k
Licence
MIT
Language
HTML
Last update
1.1 years ago
Type
Curated list

No commits in over a year — check for forks or alternatives before adopting.

What it is

This is a GitHub repository that acts as a directory for .NET, Microsoft's software development platform. It links to official .NET open source projects from Microsoft, community-maintained lists, and other resources such as release notes and documentation. It does not contain the .NET runtime itself; the README says it is not an official .NET support location.

  • Browse the linked .NET developer projects to find a library for a specific need
  • Find community-maintained lists such as Awesome .NET, Awesome .NET MAUI and Awesome Blazor
  • Locate the official repos for ASP.NET Core, Entity Framework Core, MAUI or ML.NET
  • Find .NET Framework release notes and documentation through the links in the repo

Great for

  • Developers new to .NET looking for where its open source projects live
  • People who want to find community .NET libraries or frameworks to study or use
  • Students exploring how large .NET projects are organized
  • Developers who want to contribute to .NET open source and need a map of repositories

Not ideal for

  • Anyone needing installable software: the repo itself has no install step or releases, so it provides no product to run
  • People needing official .NET product support: the README says product issues should be filed in the main project repositories instead
  • Developers looking for a single library to add to a project; this is a list of many projects
Step-by-step guide: how to use dotnetInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    See the README

    Clone the repository

    git clone https://github.com/microsoft/dotnet
  2. 2

    Run it

    • Open https://github.com/microsoft/dotnet in your browser and read the 'In this repository' section
    • Open dotnet-developer-projects.md or dotnet-consumer-projects.md to see the linked projects
    • Pick a project and follow its own README to install and use it
  3. 3

    Get the most out of it

    • Use the linked Awesome lists to discover more projects than this index covers
    • Check the Available templates for dotnet new wiki page linked in the README to find project templates
    • Join the .NET Foundation Discord linked in the README to ask questions
    • Contribute missing or updated links via pull requests, as the README invites

Downloads

Strengths

  • Gathers many official and community .NET projects in one place, according to the README
  • Links to community-maintained lists for deeper discovery
  • Licensed under MIT, and the README invites pull requests

Trade-offs

  • It is an index, so it does not itself provide any tools or code to use
  • The README says it is not an official support location and responses to issues are best-effort
  • Several links are older projects such as Xamarin and Mono, which may have limited current activity

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.