Fast & powerful cross-platform .NET IDE
Rider
Amazing.NET IDE with ReSharper’s capabilities! Our whole development team uses Rider on both Windows and macOS.
1
Supports many .NET project types
Rider supports projects built on the.NET Framework, the brand-new cross-platform.NET Core, and Mono. This enables you to create a variety of applications, such as.NET desktop programs, services, and libraries, as well as Unity video games, Xamarin mobile applications, and ASP.NET and ASP.NET Core web programs.2
Feature-rich and fast
Rich in features and quickRider combines the reliable IDE capabilities of the IntelliJ platform with more than 2200 live code inspections, hundreds of context actions, and refactorings delivered by ReSharper. Rider is made to be quick and responsive despite having a large feature set.
3
Cross-platform
Rider itself works on Windows, macOS, and Linux, and it runs and debugs multiple runtimes as well.4
Code analysis
Rider boasts to have performed 2,200+ live code inspections and offers automated quick fixes to address identified problems one at a time or in bulk. Even in closed files, solution-wide error analysis will keep track of code problems and alert you if anything goes wrong.5
Code editing
The sophisticated editor in Rider offers a variety of code completion options, code templates, auto-inserting import directives and matching braces, context actions, quick info tooltips, and gutter icons for inheritance navigation.6
Refactorings
The majority of ReSharper's 60+ refactorings and its 450+ context actions are already included in Rider. In addition to many other things, you can rename, extract methods, interfaces, and classes, move and copy types, and much more!7
Unit test runner
Rider enables you to execute and troubleshoot unit tests built using MSTest, xUnit.net, or NUnit. Tests can be explored, organized in various ways, divided into separate sessions, their results can be viewed, and source code can be accessed via stack traces.8
Debugger and more tools
The debugger in Rider allows you to step, watch, evaluate, and run to the cursor and is compatible with.NET Framework, Mono, and.NET Core programs. A stack trace explorer, NuGet browser, VCS and database support are additional tools.9
Databases and SQL
Access databases with SQL without leaving Rider. Run queries, connect to databases, change schemas and table data, and even use UML diagrams to examine schemas.10
Navigation and search
Instantly navigate to any file, member, or type in your code base and discover settings and actions with ease. Browse from a symbol to its base and derived symbols, extension methods, or implementations, or search for any symbol's uses.11
Extensibility
In keeping with its origins, Rider is compatible with a wide range of plugins created for ReSharper and IntelliJ Platform. Additionally to the plugins that come pre-installed (including those for VCS, F#, and Unity support), there are plugins that support Markdown,.gitignore files, and Python scripts.12