Open source projects by dotnet

dotnet/corefx

This repo contains the .NET Core foundational libraries, called CoreFX. It includes classes for collections, file systems, console, XML, async and many others. We welcome contributions.

☕C#   ★13519 stars   ⚠2236 open issues   ⚭212 contributors   ☯over 3 years old  

dotnet/coreclr

This repo contains the .NET Core runtime, called CoreCLR, and the base library, called System.Private.Corelib (or mscorlib). It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes. We welcome contributions.

☕C#   ★9043 stars   ⚠1587 open issues   ⚭190 contributors   ☯about 3 years old  

dotnet/roslyn

The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs.

☕C#   ★8965 stars   ⚠4570 open issues   ⚭133 contributors   ☯over 3 years old  

dotnet/docfx

Tools for building and publishing API documentation for .NET projects

☕C#   ★991 stars   ⚠200 open issues   ⚭14 contributors   ☯almost 3 years old  

dotnet/cli

This repo contains the .NET Core command-line (CLI) tools, used for building .NET Core apps and libraries through your development flow (compiling, NuGet package management, running, testing, ...).

☕C#   ★2594 stars   ⚠442 open issues   ⚭40 contributors   ☯over 2 years old  

dotnet/orleans

Orleans - Distributed Virtual Actor Model

☕C#   ★3636 stars   ⚠329 open issues   ⚭62 contributors   ☯over 3 years old  

dotnet/corert

This repo contains CoreRT, a .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying .NET native compiler toolchain.

☕C#   ★1030 stars   ⚠246 open issues   ⚭39 contributors   ☯over 2 years old  

dotnet/roslyn-analyzers

☕C#   ★310 stars   ⚠287 open issues   ⚭29 contributors   ☯almost 3 years old  

dotnet/codeformatter

Tool that uses Roslyn to automatically rewrite the source to follow our coding styles

☕C#   ★858 stars   ⚠95 open issues   ⚭24 contributors   ☯over 3 years old  

dotnet/llilc

This repo contains LLILC, an LLVM based compiler for .NET Core. It includes a set of cross-platform .NET code generation tools that enables compilation of MSIL byte code to LLVM supported platforms.

☕C++   ★1241 stars   ⚠154 open issues   ⚭22 contributors   ☯about 3 years old  

dotnet/corefxlab

This repo is for experimentation and exploring new ideas that may or may not make it into the main corefx repo.

☕C#   ★1056 stars   ⚠221 open issues   ⚭38 contributors   ☯over 3 years old  

dotnet/wcf

This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.

☕C#   ★957 stars   ⚠165 open issues   ⚭26 contributors   ☯almost 3 years old  

dotnet/core-docs

This repository contains .NET Documentation.

☕CSS   ★939 stars   ⚠372 open issues   ⚭20 contributors   ☯almost 3 years old  

dotnet/buildtools

Build tools that are necessary for building the .NET Core projects

☕C#   ★455 stars   ⚠169 open issues   ⚭50 contributors   ☯over 3 years old  

dotnet/dotnet.github.io

The source for the dotnet.github.io site

☕HTML   ★42 stars   ⚠15 open issues   ⚭17 contributors   ☯over 3 years old  

dotnet/roslyn-project-system

The C#, F# and Visual Basic project system for Visual Studio

☕Visual Basic   ★332 stars   ⚠517 open issues   ⚭8 contributors   ☯about 2 years old  

dotnet/dotnet-docker

This repo contains the base Docker images for working with .NET Core and the .NET Core Tools.

☕Shell   ★553 stars   ⚠24 open issues   ⚭5 contributors   ☯over 2 years old  

dotnet/core

Home repository for .NET Core

☕Shell   ★6947 stars   ⚠53 open issues   ⚭34 contributors   ☯over 3 years old  

dotnet/sdk

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI

☕C#   ★197 stars   ⚠241 open issues   ⚭20 contributors   ☯almost 2 years old  

dotnet/BenchmarkDotNet

Powerful .NET library for benchmarking

☕C#   ★2696 stars   ⚠83 open issues   ⚭24 contributors   ☯over 4 years old  

dotnet/standard

This repo is building the .NET Standard

☕C#   ★1775 stars   ⚠91 open issues   ⚭10 contributors   ☯over 1 year old  

dotnet/windows-sdk-for-google-analytics

SDK to connect to Google Analytics from Windows Store (UWP) Apps, Windows desktop apps written with .NET, and Xamarin Apps

☕C#   ★78 stars   ⚠15 open issues   ⚭5 contributors   ☯about 1 year old  

dotnet/templating

This repo contains the Template Engine which is used by dotnet new

☕C#   ★351 stars   ⚠97 open issues   ⚭9 contributors   ☯almost 2 years old  

dotnet/training-tutorials

Getting started tutorials for C# and ASP.NET

☕C#   ★164 stars   ⚠14 open issues   ⚭10 contributors   ☯almost 2 years old  

dotnet/docs

This repository contains .NET Documentation.

☕PowerShell   ★936 stars   ⚠374 open issues   ⚭175 contributors   ☯almost 3 years old  

dotnet/eShopOnContainers

Easy to get started sample reference microservice and container based application. Cross-platform on Linux and Windows Docker Containers, powered by .NET Core 2.0 and Docker engine. Supports Visual Studio 2017, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.

☕C#   ★4647 stars   ⚠64 open issues   ⚭16 contributors   ☯over 1 year old  

dotnet/core-setup

Installer packages for the .NET Core runtime and libraries

☕C++   ★172 stars   ⚠142 open issues   ⚭82 contributors   ☯almost 2 years old  

dotnet/versions

This repo contains information about the various component versions that ship with .NET Core.

☕C#   ★28 stars   ⚠9 open issues   ⚭37 contributors   ☯about 2 years old