Development tools for Windows, Linux, and macOS

The Visual Studio logo.

Visual Studio

Fully-featured integrated development environment (IDE) on Windows for building every type of .NET application.

Download Visual Studio

The Visual Studio Code logo.

Visual Studio Code

Develop on Linux, macOS, or Windows to build cross platform websites and services. Install the C# extension to get the best experience.

Download Visual Studio Code

The Visual Studio for Mac logo.

Visual Studio for Mac

Build native Android, iOS, macOS, and Windows apps with Xamarin, plus websites and services with ASP.NET Core.

Download Visual Studio for Mac

The OmniSharp logo.


Cross-platform .NET development in editors such as Atom, Brackets, Sublime Text, Emacs, and Vim.

Download OmniSharp

The JetBrains Rider logo.

JetBrains Rider

Cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms

Download JetBrains Rider

A generic command prompt with the 'dotnet' command typed.


Command-line interface (CLI) for developing cross platform websites and services on Linux, macOS, and Windows.

Download .NET Core CLI

Ready to Get Started?

Our step-by-step tutorial will help you get .NET running on your computer.

Supported on Windows, Linux, and macOS

Get Started