Performance

Performance is a key focus of ASP.NET Core. It's faster than other popular web frameworks in the independent TechEmpower benchmarks.

Modern & innovative

ASP.NET Core is designed to allow runtime components, APIs, compilers and languages evolve quickly, while still providing a stable and supported platform to keep apps running.

Multiple versions of ASP.NET Core can exist side by side on the same server. Meaning one app can adopt the latest version, while other apps keep running on the version they were tested on.

ASP.NET Core provides various support lifecycle options to meet the needs of your app. You can chose a long-term support release, or run with the latest release if you commit to upgrade more often. See our support policy for more details.

60,000+active OSS contributors3,700+OSS company contributors

Open-source

Like the rest of .NET, ASP.NET is open source on GitHub. Over 60,000 developers and 3,700 companies have already contributed to .NET.

Supported

You can build your own version of ASP.NET from source code, but most production apps need a supported version of the platform.

Microsoft ships official releases of .NET that are built and tested on Microsoft-maintained servers in Azure and supported just like any Microsoft product. See the .NET Core support policy for details.

Red Hat supports .NET Core on Red Hat Enterprise Linux (RHEL). Red Hat builds .NET Core from source and makes it available in the Red Hat Software Collections. Red Hat and Microsoft collaborate to ensure that .NET Core works well on RHEL.