
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.

Runtime, libraries, compiler, languages and tools are all open source on GitHub where contributions are accepted, tested and fully supported.
Use our getting started guidance to get .NET Core installed in your operating system and create your first .NET Core app.