Welcome to .NET Core!

.NET Core is a blazing fast, lightweight and modular platform for creating web applications and services that run on Windows, Linux and Mac.

Download .NET Core


You can create .NET Core apps that run on Windows, Linux and macOS.


Leverage the unified .NET Standard library to target all platforms with the same code and use the same languages and tools to reuse your skills.


High performance server runtime for Windows Server and Linux makes .NET a top performing web framework on TechEmpower benchmarks. That means applications provide better response times and require less compute power.


No impact deployment and a modular development model where you only take dependencies on the minimal set of packages you need.


Multiple language support with C#, VB, F# and modern constructs like generics, Language Integrated Query (LINQ), async support and more.

Open Source

Runtime, libraries, compiler, languages and tools are all open source on GitHub where contributions are accepted, tested and fully supported.

  1. Get .NET Core

    Use our getting started guidance to get .NET Core installed in your operating system and create your first .NET Core app.