.NET Tools & Editors
Development tools for Windows, Linux, and macOS
Visual Studio
Fully-featured integrated development environment (IDE) on Windows for building every type of .NET application.
Visual 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.
![](https://dotnet.microsoft.com/blob-assets/images/illustrations/omnisharp.png)
OmniSharp
Cross-platform .NET development in editors such as Atom, Brackets, Sublime Text, Emacs, and Vim.
![](https://dotnet.microsoft.com/blob-assets/images/illustrations/jetbrains-rider.png)
JetBrains Rider
Cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms
![](https://dotnet.microsoft.com/blob-assets/images/illustrations/dotnet-core-cli.png)
.NET CLI
The command-line interface (CLI) comes with the .NET SDK for developing cross-platform websites and services on Linux, macOS, and Windows.
![](https://dotnet.microsoft.com/blob-assets/images/illustrations/ionide.png)
Ionide
A Visual Studio Code package suite for working with the F# programming language on Linux, macOS, or Windows.
Ready to get started?
Learn .NET easily with our step-by-step tutorials.