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

Cross-platform

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

Unified

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.

Fast

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.

Lightweight

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

Modern

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.