Free. Cross-platform. Open source.
Download .NET
For Linux
What's new in .NET 8?
Elevate your app development with .NET 8. All-new upgrades include performance boosts, ASP.NET Core enhancements, and .NET MAUI platform and stability improvements. Supercharge your .NET applications by infusing AI and build cloud-native apps with .NET Aspire, the new, simplified stack for production-ready distributed applications.
Learn moreOther downloads
Docker
Find official images for .NET and ASP.NET Core on the Microsoft Artifact Registry.
Explore .NET imagesWhat's New in .NET 9?
Elevate your app development with .NET 8. All-new upgrades include performance boosts, ASP.NET Core enhancements, and .NET MAUI platform and stability improvements. Supercharge your .NET applications by infusing AI and build cloud-native apps with .NET Aspire, the new, simplified stack for production-ready distributed applications.
Learn moreBuild it with .NET
Web
Build web apps and services for macOS, Windows, Linux, and Docker.
Mobile and desktop
Use a single codebase to build native apps for Windows, macOS, iOS, and Android.
Cloud
Build scalable and resilient cloud-native apps that run on all major cloud providers.
Microservices
Create independently deployable microservices that run on Docker containers.
Enhance your .NET experience
Explore further tools
Visual Studio
Fully-featured integrated development environment (IDE) on Windows for building every type of .NET application.
Download Visual StudioVisual Studio Code
Develop on Linux, macOS, or Windows to build cross-platform websites and services. Install the C# Dev Kit to get the best experience.
Download Visual Studio Code