Tools and Editors for .NET
These .NET development tools are compatible with Windows, Linux and macOS:
Visual Studio: An Integrated Development Environment (IDE) on Windows, suitable for building every type of .NET application.
Visual Studio Code: A development tool for building cross-platform websites and services, best used with the C# extension.
Visual Studio for Mac: Allows users to build native apps for Android, Windows, iOS and macOS with Xamarin. Also used for building websites and services with ASP.NET Core.
OmniSharp: Allows for cross-platform . NET development in a variety of editors, including Atom, Sublime Text and more.
JetBrains Rider: A cross-platform Integrated Development Environment, built with IntelliJ and ReSharper technology. JetBrains Rider offers support for .NET and . NET Core applications, across all platforms.
.NET Core CLI: A Command-Line Interface (CLI) used for developing cross-platform websites and services.
Ionide: A Visual Studio Code package suite, compatible with F#.