Skip to content

Rider

Fast and powerful cross-platform .NET IDE

Rider from JetBrains supports .NET Framework, the new cross-platform .NET Core, and Mono-based projects. This lets you develop a wide array of applications, including .NET desktop applications, services and libraries, Unity games, Xamarin apps, ASP.NET and ASP.NET Core Web applications. It provides 2000+ live code inspections, hundreds of context actions and refactorings and combines them with the IntelliJ platform’s solid IDE features. Despite a heavy feature set, Rider is designed to be fast and responsive. As well as running and debugging multiple runtimes, Rider itself runs on multiple platforms: Windows, macOS and Linux.

Incredible .NET IDE with the power of ReSharper! Rider is used across our entire dev team using Windows and macOS.

About

What is Rider?

JetBrains Rider is a cross-platform .NET IDE based on the IntelliJ platform and ReSharper.

JetBrains Rider Overview video

Supports many .NET project types

Rider supports .NET Framework, the new cross-platform .NET Core, and Mono-based projects. This lets you develop a wide range of applications, including .NET desktop applications, services and libraries, Unity games, Xamarin apps, ASP.NET, and ASP.NET Core web applications.

Feature-rich and fast

Rider provides 2200+ live code inspections, hundreds of context actions and refactorings brought by ReSharper, and combines them with the IntelliJ platform’s solid IDE features. Despite a heavy feature set, Rider is designed to be fast and responsive.

Cross-platform

As well as running and debugging multiple runtimes, Rider itself runs on multiple platforms: Windows, macOS, and Linux.


Features in Rider

Code analysis

JetBrains Rider - Code analysis

Rider boasts 2,200+ live code inspections, with automated quick fixes to resolve detected issues individually or in bulk. Solution-wide error analysis will monitor code issues and let you know if anything goes wrong, even in files that are not currently open.

Code editing

JetBrains Rider - Code editing

Rider’s rich editor features different kinds of code completion and code templates, auto-inserting matching braces and import directives, quick info tooltips and gutter icons for inheritance navigation, context actions, and much more.

Refactorings

JetBrains Rider - Refactorings

Most of ReSharper’s 60+ refactorings are already available in Rider, and its 450+ context actions are all there. Rename, extract methods, interfaces and classes, move and copy types, use alternative syntax, and a lot more!

Unit test runner

JetBrains Rider - Unit test runner

Rider helps you run and debug unit tests based on NUnit, xUnit.net, or MSTest. You can explore tests, group them in different ways, break them down into individual sessions, see test output and navigate to source code from stack traces.

Debugger and more tools

JetBrains Rider - Debugger tools

Rider includes a debugger that works with .NET Framework, Mono and .NET Core applications, letting you step, watch, evaluate, and run to cursor. Other tools include a stack trace explorer, NuGet browser, and VCS and database support.

Databases and SQL

JetBrains Rider - Databases and SQL

Work with SQL and databases without leaving Rider. Connect to databases, edit schemas and table data, run queries, and even analyze schemas with UML diagrams.

JetBrains Rider - Navigations and search

Jump to any file, type, or member in your code base instantly, as well as quickly find settings and actions. Find usages of any symbol, or navigate from a symbol to the base and derived symbols, extension methods, or implementations.

Front-end technologies

JetBrains Rider - Front-end technologies

Rider comes with JavaScript, TypeScript, HTML, CSS and Sass support built in. Take advantage of the refactorings, debugging, and unit testing capabilities included in WebStorm.

Extensibility

JetBrains Rider - Extensibility

True to its roots, Rider supports a wide array of plugins developed for ReSharper and IntelliJ Platform. In addition to the bundled plugins (such as those for VCS, F#, and Unity support), plugins that support Markdown, .gitignore files, and Python scripts are available.

News

What’s new in Rider?

  • Performance improvements
    Optimized startup times.
  • Defaults for per-solution settings
    Shared window layout settings
  • Redesigned solution configurations
    Better presentation of configurations, targets, and platforms combinations
  • C# 11 features
    Required members, checked user-defined operators, and raw strings.
  • Better support for solution filters
    Easier to work with filtered solutions.
  • F# support
    Completely rewritten Parameter Info popup.
  • Early preview of MAUI support
    Run and debug iOS and Android projects.
  • Safe delete refactoring
    Refactoring for projects in a solution.
  • Resizable Run/Debug widget
    Extendable to fit space on the toolbar.
  • .NET 6 runtime
    For the backend on Windows.
  • Unreal Engine support
    New actions, Unreal Module and New Unreal Plugin, and symbol servers for the debugger.
  • Memory profiler
    dotMemory with Rider, *Windows only

UPDATES IN RIDER 2021.2

  • Fixed a number of issues with the built-in console, including broken Console.Clear, wrong display of background color, and more.
  • Fixed the Alt+Shift+R shortcut for rename refactoring.
  • Fixed the issue that prevented Rider from reopening multiple projects on startup.
  • Fixed the stack overflow issue that occurred during the indexing.
  • Fixed the false positive errors in Blazor projects on built-in attributes.

Licensing

License Options

JetBrains uses a subscription-based licensing model, allowing you to purchase yearly subscriptions that include all bug-fix updates. The new licensing model also includes perpetual fallback license grants. When purchasing an annual subscription, you will immediately get a perpetual fallback license for the exact version available at the time of your purchase.

Commercial Annual Subscription for legal entities, including companies and organizations (both for-profit and non-profit), requiring the software for general commercial use. A legal entity may use the software under the Business Subscription on any computer, operating system, and by any developer within a legal entity, provided that the total number of concurrent users never exceeds the number of subscriptions purchased by that legal entity.

Commercial Annual Subscription includes

  • Free unlimited email access to technical support and online support resources for the period of the Business Subscription
  • Free generally available bug fix upgrades, minor releases and major releases for the licensed JetBrains IntelliJ IDEA edition for the period of the Business Subscription
  • Available to any legal entity (companies and organizations, including non-profit and government)
  • The license is owned by the legal entity, not by an individual
  • Non-transferable restriction: Use of the software is restricted to the legal entity with no right to transfer. Companies and organizations can only transfer their licenses between employees and contractors
  • The licensed purpose of the use is general commercial usage
  • Multi-user license – the total number of concurrent software users cannot exceed the number of purchased subscriptions
  • The license term is time-limited, based on yearly subscription payments
  • Perpetual fallback license: Your license is NOT perpetual. The new licensing model includes perpetual fallback license grants. A perpetual fallback license is a license that allows you to use a specific version of the software after your Business Subscription expires. The specific version of the software you can fall back to using when your Business Subscription expires will be the exact version available at the time of your purchase.

Comparison of Commercial and Personal License

Commercial Licence (Business and Organizations)

  • Available to: Any legal entity (companies and organisations, including non-profit and government)
  • Multi-user license: Yes, the total number of concurrent software users cannot exceed the number of purchased subscriptions
  • License term: Time-limited, based on monthly and yearly subscription payments
  • Fallback License grant: Yes, 12 preceding months of uninterrupted subscription payments are required

Personal Licence (Individual)

  • Available to: Private individuals purchasing with their own funds. Cannot be purchased or reimbursed by companies
  • Multi-user license: No, the software can be used solely by the person who purchased a subscription
  • License term: Time-limited, based on monthly and yearly subscription payments
  • Fallback License grant: Yes, 12 preceding months of uninterrupted subscription payments are required

System requirement

System requirements and compatibility for Rider

Operating systems (64-bit distributions only)

  • Windows: 11, 10, 8.1
  • macOS: 10.14+
  • Linux: Debian 9+, Ubuntu 16.04+, CentOS 7+, Fedora 30+, Alpine 3.13+, Other with GLIBC 2.17+
  • Framework
  • .NET Framework 4.7.2 or higher
  • .NET Core generates automatically while installing

Support

Rider Support

In the subscription, the following Support and Maintenance with JetBrains is included.

  • Unlimited access to technical support via e-mail
  • Free upgrades to all minor and major releases, including bug fixes