Home of the open source .NET platform
280
Public repositories
395,403
Total stars
23,596
Followers
The dotnet organization on GitHub is the home of the open source .NET platform, showcasing a wide range of repositories. The primary languages utilized include C#, PowerShell, and F#. Notable projects such as ASP.NET Core and .NET MAUI highlight their focus on cloud-based applications and cross-platform development.
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
.NET news, announcements, release notes, and more!
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
This repo is used for servicing PR's for .NET Core 2.1 and 3.1. Please visit us at https://github.com/dotnet/runtime
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Documentation for ASP.NET Core
CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.
The official repo for the design of the C# programming language
Powerful .NET library for benchmarking
A reference .NET application implementing an eCommerce site
Cloud Native application framework for .NET
A toolkit for developing high-performance HTTP reverse proxy applications.
ML.NET is an open source and cross-platform machine learning framework for .NET.
Blazor moved to https://github.com/dotnet/aspnetcore
WPF is a .NET Core UI framework for building Windows desktop applications.
The Reactive Extensions for .NET
Repository for skills to assist AI coding agents with .NET and C#
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
Official container images for .NET
Windows Forms is a .NET UI framework for building Windows desktop applications.
This repository contains .NET Documentation.
Samples for ML.NET, an open source and cross-platform machine learning framework for .NET.
Open XML SDK by Microsoft
Static site generator for .NET API documentation.
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Sample code referenced by the .NET documentation
Samples for .NET Multi-Platform App UI (.NET MAUI)
Roslynator is a set of code analysis tools for C#, powered by Roslyn.
This repository contains a suite of libraries that provide facilities commonly needed when creating production-ready applications.
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Official C# support for Visual Studio Code
.NET for iOS, Mac Catalyst, macOS, and tvOS provide open-source bindings of the Apple SDKs for use with .NET managed languages such as C#
A collection of .NET for Android sample projects
.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
Next generation API for .NET
A .NET library that provides access to the library that powers PyTorch.
Documentation for Entity Framework Core and Entity Framework 6
This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo.
Stamp your assemblies, packages and more with a unique version generated from a single, simple version.json file and include git commit IDs for non-official builds.
Manage localization of all ResX-Based resources in one central place.
Subscribe to this repo to be notified of Announcements and changes in .NET Core.
This repository contains the source code for various .NET Core runtime diagnostic tools and documents.
Home of .NET's Virtual Monolithic Repository which includes all the code needed to build the .NET SDK.
Clang bindings for .NET written in C#
.NET SDK Installer
Get started learning C# with C# notebooks powered by .NET Interactive and VS Code.
Experimental Mobile Blazor Bindings - Build native and hybrid mobile apps with Blazor
No description provided for this repository.
No description provided for this repository.
Game examples implemented as .NET console applications primarily for providing education and inspiration. :)
Microsoft.Data.SqlClient provides database connectivity to SQL Server for .NET applications.
.NET API reference documentation (.NET 8+)
LLVM bindings for .NET Standard written in C# using ClangSharp
Modular extensions for the WPF DataGrid control
Simulate API failures, throttling, and chaos — all from your command line.
Working space for ECMA-TC49-TG2, the C# standard committee.
Code generators to speed up development.
A guided tool will be provided to enable the controlled clean up of a system such that only the desired versions of the Runtime and SDKs remain.
This repo contains benchmarks used for testing the performance of all .NET Runtimes
Tools that provide common build infrastructure for multiple .NET Foundation projects.
This repository contains the source code for .NET Monitor - a tool that allows you to gather diagnostic data from running applications using HTTP endpoints
Specialized .NET Streams and pipes for full duplex in-proc communication, web sockets, and multiplexing
A reference .NET application using AI for a customer support ticketing system
Code Signing CLI tool supporting Authenticode, NuGet, VSIX, and ClickOnce
Sample intelligent app features provided as reusable .NET components
.NET for beginner's videos, code, and links.
KubeOps is a Kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.
Documentation for ASP.NET 4.x
This repo serves as a guide and reference to designers, writers, and developers to create consistent, on-brand content for .NET.
Experimental and pre-release tools for .NET MAUI
No description provided for this repository.
Check out NuGet packages adoption and what's trending on NuGet.
C# command line tool for running tests on Android / iOS / tvOS devices and simulators
This is a repo to house some common tools for our various docker repos.
System.Windows.Forms.DataVisualization provides basic charting for WinForms applications.
This repo contains information about the various component versions that ship with .NET Core.
Reference documentation for ASP.NET Core APIs
Used to maintain the Docker images hosted at the mcr.microsoft.com/dotnet-buildtools/prereqs image repository
Cecil is a library to inspect, modify and create .NET programs and libraries.
The repo behind the dotnet/nbgv GitHub Action
The build tasks used to pick up package content from project.lock.json.
Repository that hosts packages from the .NET platform whose original home/branch is not building any longer.
Mono's patches for the LLVM repository: https://www.mono-project.com/docs/advanced/runtime/docs/llvm-backend/#the-llvm-mono-branch
.NET Engineering Services
An issue labeler bot for use in dotnet repositories.
This repo contains GitHub Actions and other tools that are designed to be invoked on DocFx repositories.
Emscripten SDK
Console app for creating data file for https://thanks.dot.net
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
The Python programming language
Dev Proxy is an API simulator that helps you effortlessly test your app beyond the happy path.
WASI-enabled WebAssembly C/C++ toolchain
Optimizer and compiler/toolchain library for WebAssembly
.NET for Android reference documentation.
Emscripten: An LLVM-to-WebAssembly Compiler
Dotnet builds a variety of projects on GitHub, including frameworks like ASP.NET Core and .NET MAUI. Their repositories focus on cloud-based web applications and native device applications, using languages such as C# and PowerShell.
The dotnet organization primarily uses C#, PowerShell, Dockerfile, Shell, F#, and TypeScript in their repositories. These languages support a diverse set of projects related to the .NET ecosystem.
Yes, all of dotnet's repositories are public on GitHub. This transparency allows developers to access and contribute to their open source projects, which include widely used frameworks and tools for software development.
Monitor .NET Platform with RepoGuard and get alerted the moment a new public repository appears.
Monitor this account