GitHub / dotnet 228 Repositories
Home of the open source .NET platform
dotnet/BenchmarkDotNet
Powerful .NET library for benchmarking
Language: C# - Size: 60 MB - Last synced at: about 7 hours ago - Pushed at: 15 days ago - Stars: 11,139 - Forks: 1,020

dotnet/workload-versions
Language: PowerShell - Size: 1.57 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 10 - Forks: 12

dotnet/Nerdbank.GitVersioning
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.
Language: C# - Size: 4.16 MB - Last synced at: about 21 hours ago - Pushed at: about 23 hours ago - Stars: 1,490 - Forks: 175

dotnet/orleans
Cloud Native application framework for .NET
Language: C# - Size: 67 MB - Last synced at: about 22 hours ago - Pushed at: 4 days ago - Stars: 10,487 - Forks: 2,097

dotnet/sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Language: C# - Size: 325 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,965 - Forks: 1,155

dotnet/macios
.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#
Language: C# - Size: 288 MB - Last synced at: about 23 hours ago - Pushed at: 1 day ago - Stars: 2,736 - Forks: 548

dotnet/source-build-reference-packages
Language: C# - Size: 581 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 47 - Forks: 64

dotnet/source-indexer
This repo contains the code for building http://source.dot.net
Language: C# - Size: 1.09 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 51 - Forks: 40

dotnet/deployment-tools
This repo contains the code to build the .NET deployment tools and installers for all supported platforms, as well as the sources to .NET deployment tools.
Language: C# - Size: 3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 191 - Forks: 63

dotnet/SqlClient
Microsoft.Data.SqlClient provides database connectivity to SQL Server for .NET applications.
Language: C# - Size: 38.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 942 - Forks: 314

dotnet/vscode-csharp
Official C# support for Visual Studio Code
Language: TypeScript - Size: 42.2 MB - Last synced at: about 20 hours ago - Pushed at: about 22 hours ago - Stars: 2,980 - Forks: 722

dotnet/WatsonWebserver
Watson is the fastest, easiest way to build scalable RESTful web servers and services in C#.
Language: C# - Size: 24.7 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 449 - Forks: 94

dotnet/eShop
A reference .NET application implementing an eCommerce site
Language: C# - Size: 24.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8,915 - Forks: 3,011

dotnet/docker-tools
This is a repo to house some common tools for our various docker repos.
Language: C# - Size: 5.83 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 166 - Forks: 61

dotnet/iot
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
Language: C# - Size: 95.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,288 - Forks: 605

dotnet/machinelearning
ML.NET is an open source and cross-platform machine learning framework for .NET.
Language: C# - Size: 96.7 MB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 9,258 - Forks: 1,931

dotnet/csharpstandard
Working space for ECMA-TC49-TG2, the C# standard committee.
Language: C# - Size: 5.96 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 768 - Forks: 93

dotnet/scenario-tests
Scenario testing for installed .NET Core SDKs
Language: PowerShell - Size: 739 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 7 - Forks: 16

dotnet/Docker.DotNet
:whale: .NET (C#) Client Library for Docker API
Language: C# - Size: 1.58 MB - Last synced at: 1 day ago - Pushed at: 9 days ago - Stars: 2,362 - Forks: 397

dotnet/windowsdesktop
Language: PowerShell - Size: 7.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 196 - Forks: 64

dotnet/roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Language: C# - Size: 2.2 GB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 19,802 - Forks: 4,162

dotnet/yarp
A toolkit for developing high-performance HTTP reverse proxy applications.
Language: C# - Size: 22.1 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 9,200 - Forks: 889

dotnet/runtimelab
This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo.
Size: 1020 MB - Last synced at: about 18 hours ago - Pushed at: about 20 hours ago - Stars: 1,525 - Forks: 214

dotnet/dev-proxy
Simulate API failures, throttling, and chaos — all from your command line.
Language: C# - Size: 7.89 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 697 - Forks: 76

dotnet/docs-aspire
The official repository for the .NET Aspire documentation—describing a set of tools, templates, and packages for building observable, production ready apps.
Size: 79.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 148 - Forks: 161

dotnet/ResXResourceManager
Manage localization of all ResX-Based resources in one central place.
Language: C# - Size: 5.12 MB - Last synced at: about 16 hours ago - Pushed at: 3 days ago - Stars: 1,409 - Forks: 235

dotnet/wcf
This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.
Language: C# - Size: 27.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,741 - Forks: 571

dotnet/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Language: C# - Size: 944 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 16,834 - Forks: 5,132

dotnet/wpf
WPF is a .NET Core UI framework for building Windows desktop applications.
Language: C# - Size: 65.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 7,424 - Forks: 1,225

dotnet/interactive
.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
Language: C# - Size: 108 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 3,117 - Forks: 406

dotnet/docs-maui
This repository contains documentation for .NET Multi-platform App UI (MAUI).
Size: 61.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 256 - Forks: 234

dotnet/winforms
Windows Forms is a .NET UI framework for building Windows desktop applications.
Language: C# - Size: 256 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,668 - Forks: 1,049

dotnet/Scaffolding
Code generators to speed up development.
Language: C# - Size: 12.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 780 - Forks: 238

dotnet/dotnet-operator-sdk
KubeOps is a Kubernetes operator sdk in dotnet. Strongly inspired by kubebuilder.
Language: C# - Size: 5.04 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 318 - Forks: 76

dotnet/systemweb-adapters
Language: C# - Size: 4.13 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 368 - Forks: 66

dotnet/ILMerge 📦
ILMerge is a static linker for .NET Assemblies.
Language: C# - Size: 691 KB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 1,296 - Forks: 179

dotnet/versions
This repo contains information about the various component versions that ship with .NET Core.
Size: 110 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 147 - Forks: 159

dotnet/maui
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Language: C# - Size: 591 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 22,947 - Forks: 1,880

dotnet/fsharp
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Language: F# - Size: 387 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,149 - Forks: 826

dotnet/arcade
Tools that provide common build infrastructure for multiple .NET Foundation projects.
Language: C# - Size: 51.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 689 - Forks: 376

dotnet/dotnet
Home of .NET's Virtual Monolithic Repository which includes all the code needed to build the .NET SDK.
Language: C# - Size: 1.65 GB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 712 - Forks: 188

dotnet/reactive
The Reactive Extensions for .NET
Language: C# - Size: 43.8 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 6,991 - Forks: 770

dotnet/efcore
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Language: C# - Size: 205 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14,344 - Forks: 3,296

dotnet/homebrew-dev-proxy
Dev Proxy is an API simulator that helps you effortlessly test your app beyond the happy path.
Language: Ruby - Size: 85 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 2

dotnet/ClangSharp
Clang bindings for .NET written in C#
Language: C# - Size: 4.52 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 1,118 - Forks: 165

dotnet/docfx
Static site generator for .NET API documentation.
Language: C# - Size: 152 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 4,332 - Forks: 876

dotnet/aspnetcore
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Language: C# - Size: 350 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 37,035 - Forks: 10,431

dotnet/roslynator
Roslynator is a set of code analysis tools for C#, powered by Roslyn.
Language: C# - Size: 46.6 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 3,283 - Forks: 270

dotnet/templating
This repo contains the Template Engine which is used by dotnet new
Language: C# - Size: 33 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,706 - Forks: 390

dotnet/android-libraries
.NET for Android bindings for Google's libraries, such as AndroidX, GooglePlayServices, Firebase, and MLKit and their 3rd party dependency libraries.
Language: C# - Size: 94.6 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 279 - Forks: 61

dotnet/sign
Code Signing CLI tool supporting Authenticode, NuGet, VSIX, and ClickOnce
Language: C# - Size: 9.49 MB - Last synced at: about 21 hours ago - Pushed at: 4 days ago - Stars: 535 - Forks: 103

dotnet/android
.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
Language: C# - Size: 144 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,058 - Forks: 555

dotnet/extensions
This repository contains a suite of libraries that provide facilities commonly needed when creating production-ready applications.
Language: C# - Size: 96.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,020 - Forks: 826

dotnet/WatsonTcp
WatsonTcp is the easiest way to build TCP-based clients and servers in C#.
Language: C# - Size: 2.59 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 638 - Forks: 125

dotnet/dotnet-docker
Official container images for .NET
Language: Dockerfile - Size: 26.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4,720 - Forks: 1,963

dotnet/aspire
Tools, templates, and packages to accelerate building observable, production-ready apps
Language: C# - Size: 33.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4,813 - Forks: 683

dotnet/dotnet-monitor
This repository contains the source code for .NET Monitor - a tool that allows you to gather diagnostic data from running applications using HTTP endpoints
Language: C# - Size: 25.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 688 - Forks: 120

dotnet/Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
Language: C# - Size: 1.35 GB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 4,653 - Forks: 441

dotnet/extensions-samples
Language: PowerShell - Size: 1.43 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10 - Forks: 9

dotnet/docs
This repository contains .NET Documentation.
Size: 928 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4,523 - Forks: 6,030

dotnet/csharplang
The official repo for the design of the C# programming language
Language: C# - Size: 14.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 12,231 - Forks: 1,054

dotnet/dotNext
Next generation API for .NET
Language: C# - Size: 60.8 MB - Last synced at: 5 days ago - Pushed at: 15 days ago - Stars: 1,826 - Forks: 141

dotnet/arcade-services
Arcade Engineering Services
Language: C# - Size: 13.7 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 73 - Forks: 81

dotnet/msbuild
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Language: C# - Size: 308 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 5,431 - Forks: 1,383

dotnet/maui-samples
Samples for .NET Multi-Platform App UI (.NET MAUI)
Language: C# - Size: 58.1 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 3,480 - Forks: 1,446

dotnet/installer
.NET SDK Installer
Size: 89.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,261 - Forks: 438

dotnet/roslyn-analyzers
Size: 105 MB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 1,656 - Forks: 483

dotnet/icu Fork of microsoft/icu
Fork of https://github.com/microsoft/icu for dotnet on WebAssembly
Language: C++ - Size: 268 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 13 - Forks: 27

dotnet/sourcelink
Source Link enables a great source debugging experience for your users, by adding source control metadata to your built assets
Language: C# - Size: 3.04 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,326 - Forks: 132

dotnet/cecil Fork of jbevain/cecil
Cecil is a library to inspect, modify and create .NET programs and libraries.
Language: C# - Size: 19.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 68 - Forks: 48

dotnet/coreclr 📦
CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.
Size: 318 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 12,794 - Forks: 2,635

dotnet/Nerdbank.Streams
Specialized .NET Streams and pipes for full duplex in-proc communication, web sockets, and multiplexing
Language: C# - Size: 3.62 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 690 - Forks: 67

dotnet/core
.NET news, announcements, release notes, and more!
Language: PowerShell - Size: 47.2 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 21,579 - Forks: 4,928

dotnet/MQTTnet
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/.
Language: C# - Size: 8.83 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 4,797 - Forks: 1,127

dotnet/samples
Sample code referenced by the .NET documentation
Language: C# - Size: 271 MB - Last synced at: 7 days ago - Pushed at: 16 days ago - Stars: 3,606 - Forks: 5,147

dotnet/arcade-validation
Testing and validation scenarios for https://github.com/dotnet/arcade
Language: PowerShell - Size: 6.42 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 17 - Forks: 34

dotnet/cli-lab
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.
Language: C# - Size: 1.56 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 690 - Forks: 63

dotnet/razor
Compiler and tooling experience for Razor ASP.NET Core apps in Visual Studio, Visual Studio for Mac, and VS Code.
Language: C# - Size: 90.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 568 - Forks: 212

dotnet/diagnostics
This repository contains the source code for various .NET Core runtime diagnostic tools and documents.
Language: C++ - Size: 97.9 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,281 - Forks: 383

dotnet/project-system
The .NET Project System for Visual Studio
Language: C# - Size: 57.6 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1,001 - Forks: 403

dotnet/performance
This repo contains benchmarks used for testing the performance of all .NET Runtimes
Language: F# - Size: 68.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 742 - Forks: 280

dotnet/roslyn-tools
Tools used in Roslyn based repos
Language: C# - Size: 22.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 106 - Forks: 80

dotnet/reproducible-builds
Contains the DotNet.ReproducibleBuilds package
Language: C# - Size: 139 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 206 - Forks: 20

dotnet/AspNetCore.Docs
Documentation for ASP.NET Core
Language: C# - Size: 815 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 12,964 - Forks: 25,130

dotnet/dotnet-api-docs
.NET API reference documentation (.NET 5+, .NET Core, .NET Framework)
Language: C# - Size: 1.05 GB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 854 - Forks: 1,623

dotnet/Microsoft.Maui.Graphics 📦
An experimental cross-platform native graphics library.
Language: C# - Size: 6.9 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 680 - Forks: 62

dotnet/website-feedback
This repo is for dot.net feedback including get started tutorial issues from the site.
Size: 42 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 9

dotnet/emsdk Fork of emscripten-core/emsdk
Emscripten SDK
Language: PowerShell - Size: 4.39 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 16 - Forks: 33

dotnet/docs-tools
This repo contains GitHub Actions and other tools that are designed to be invoked on DocFx repositories.
Language: C# - Size: 2.21 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 20 - Forks: 35

dotnet/DataGridExtensions
Modular extensions for the WPF DataGrid control
Language: C# - Size: 1.33 MB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 872 - Forks: 108

dotnet/command-line-api
Command line parsing, invocation, and rendering of terminal output.
Language: C# - Size: 6.42 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 3,576 - Forks: 404

dotnet/EntityFramework.Docs
Documentation for Entity Framework Core and Entity Framework 6
Language: Mermaid - Size: 20.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,699 - Forks: 1,972

dotnet/java-interop
Java.Interop provides open-source bindings of Java's Java Native Interface (JNI) for use with .NET managed languages such as C#
Language: C# - Size: 12.4 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 241 - Forks: 60

dotnet/spark
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
Language: C# - Size: 4.88 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 2,076 - Forks: 329

dotnet/install-scripts
Language: PowerShell - Size: 819 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 177 - Forks: 94

dotnet/infer
Infer.NET is a framework for running Bayesian inference in graphical models
Language: C# - Size: 34.8 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 1,598 - Forks: 232

dotnet/aspnet-api-versioning
Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.
Language: C# - Size: 3.64 MB - Last synced at: about 9 hours ago - Pushed at: 5 months ago - Stars: 3,150 - Forks: 714

dotnet/pinvoke 📦
A library containing all P/Invoke code so you don't have to import it every time. Maintained and updated to support the latest Windows OS.
Language: C# - Size: 5.44 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 2,169 - Forks: 227

dotnet/docs-desktop
This repository contains .NET documentation related to Windows Forms (winforms) and Windows Presentation Foundation (WPF).
Language: C# - Size: 51.9 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 220 - Forks: 184

dotnet/crank
Benchmarking infrastructure for applications
Language: C# - Size: 4.44 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1,044 - Forks: 106
