part of dotUltimate
free 30-day trial
Incredible .NET IDE with the power of ReSharper! Rider is used across our entire dev team using Windows and macOS.
Derek Comartin
Director of Engineering, Full Circle TMS
What is Rider?
JetBrains Rider is a cross-platform .NET IDE based on the IntelliJ platform and ReSharper.
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
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
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
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
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
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
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.
Navigation 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
Rider comes with JavaScript, TypeScript, HTML, CSS and Sass support built in. Take advantage of the refactorings, debugging, and unit testing capabilities included from WebStorm.
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.
See all features
The Many Sides of Rider
Rider provides the power to productively develop a wide range of applications, including .NET desktop applications, services and libraries, Unity and Unreal Engine games, Xamarin apps, ASP.NET, and ASP.NET Core web applications, and more.
What’s new in Rider
AI Assistant Limited access
Let the AI analyze your code, explain the meaning of a commit, and create Unity files written to your specifications.
More Unity DOTS features
Improvements for code generation, new file and live templates, extended Burst context analysis, and more.
Customizable project headers
Distinguish between the solutions easily by assigning custom colors to the headers and changing the project icons.
Improved Blueprint indexing
Blueprint assets are now indexed as a background task, allowing you to edit and navigate your code in the meantime.
Better C# support
Improved support for raw string literals, inspections, and quick-fixes for handling local functions and common Entity Framework issues.
GitLab integration
Initial integration with GitLab allows you to work with the Merge Requests functionality right in the IDE.
Reworked Build tool window
A better user experience and markedly improved performance, especially when building large solutions.
Improved IDE performance
Solutions load even faster thanks to a revised approach to data caching.
Learn more
dotUltimate: JetBrains Rider, ReSharper C++, andpowerful .NET tools in one license
Want to enhance your .NET development experience in Rider with tools for detecting performance bottlenecks, analyzing memory usage, and providing unit test coverage? Learn more about dotUltimate, a single license that includes the dotCover, dotTrace, and dotMemory plugins for Rider and other JetBrains products:
Learn more
Customers
JetBrains Rider is the first tool I install after repaving my development machine.
I haven’t launched Visual Studio for months after I switched to JetBrains Rider.
Working with branches has never been so smooth since I started using JetBrains Rider.
Dennis Doomen,
Continuous Improver at Aviva Solutions and author of Fluent Assertions
JetBrains Rider is my C# development tool of choice these days on both OS X and Windows. If you’re a longstanding ReSharper user, you’ll find it to be an almost seamless transition. I highly recommend the developer-friendly keystroke navigation and fine grained debugger support.
Jeremy Miller
In Rider, I just focus on working with my code, as it should be, instead of fighting my IDE. Rider gave me back the joy in writing .NET code.
Frans Bouma,
lead developer, LLBLGen Pro
Switching to JetBrains Rider was a great decision. Our team has never experienced an IDE that can communicate with Unity in such a flawless and efficient manner. We would highly recommend JetBrains Rider to anyone who aims at improving the efficiency and accuracy of their workflows.
Thomas Weiss
An IDE can make or break a developer’s day. When JetBrains introduced Rider (C#) we jumped on board as fast as we could. Having been there at every step of the way in Unity’s evolution of IDE integrations; working with Rider has been nothing but an absolute joy. With the introduction of CLion (C++), we were so excited we created an integration plugin for Unreal. Both of these tools help our team on a daily basis, allowing developers to perform their tasks quickly and efficiently, all the while seamlessly integrating with numerous parts of our pipeline.
Matthew Davey
Really pleased with how well JetBrains Rider works on my MacBook. It’s blazingly fast and the debugging experience in C# is at least as good as Visual Studio. Also, it gives me all the benefits of ReSharper out of the box! Loving it. Thanks JetBrains for another great product!
Peter Kellner
Join these companies that already use Rider.
FAQs
Rider: The Cross-Platform .NET IDE from JetBrains? ›
NET IDE, Rider organizes your code in the Project/Solution structure, which is fully compatible with Visual Studio. Similarly to Visual Studio, Rider can handle multiple projects simultaneously as long as they belong to the same solution, but you cannot have more than one solution in a single session.
Can Rider open Visual Studio solutions? ›NET IDE, Rider organizes your code in the Project/Solution structure, which is fully compatible with Visual Studio. Similarly to Visual Studio, Rider can handle multiple projects simultaneously as long as they belong to the same solution, but you cannot have more than one solution in a single session.
Does Rider support .NET framework? ›NET project types. Rider supports . NET Framework, the new cross-platform . NET Core, and Mono-based projects.
Is JetBrains Rider better than Visual Studio code? ›The availability of affordable licenses without compromising on features and functionality is a significant advantage over Visual Studio's pricing model. While both JetBrains Rider and Visual Studio are feature-rich IDEs for C# development, I have found JetBrains Rider to be my preferred choice.
Is JetBrains Rider faster than Visual Studio? ›Visual Studio 2022 brought a lot of performance improvements but Rider is still faster most of the time.
Why use Rider instead of Visual Studio? ›Features and Tools for Writing Code
Rider comes packed with smart code editing features like auto-import, quick-fixes, and over 2500 live code inspections. Visual Studio, on the other hand, is powered by IntelliSense, providing powerful context-aware code completions and navigation.
Rider is also a savvy pick for those that prioritize performance. The JetBrains IDE starts and codes faster than Visual Studio. On the other hand, there have been reports of a freezing Visual Studio, especially in the face of solutions with many projects.
Is Rider the best IDE for Unity? ›Rider outclasses Visual Studio in basically every way both with its Unity specific features and its general IDE features.
What version of C# does Rider support? ›JetBrains Rider 2023.2 fully supports all C# versions up to C# 10.0. C# is the primary programming language JetBrains Rider is intended for, and therefore all JetBrains Rider features (excluding some features specific to other languages) are supported in C# .
How to set .NET version in Rider? ›- in Rider IDE in solution explorer - right mouse click on the project,
- in properties (left pane) select Application (should be selected by default)
- in the right - change Target framework - click on ellipses, check your new framework.
- Save.
What is the difference between IntelliJ and Rider? ›
Out of the box, IntelliJ IDEA provides a comprehensive feature set including tools and integrations with the most important modern technologies and frameworks for enterprise and web development with Java, Scala, Groovy and other languages. On the other hand, JetBrains Rider is detailed as "A cross-platform .
Is paying for JetBrains worth it? ›Now, I will mention that yes, you have to pay a sub for JetBrains products. It's about $23 a month for all their tools, and $15 for one. But don't let that stop you, their tools are WELL worth the money if you have it. Their also pretty much the same except for which suite of languages they support.
What are the benefits of JetBrains Rider? ›Save time on compilation, locating and fixing errors Rider instantly detects and highlights compiler errors, possible runtime errors and code smells, and helps resolve most of the discovered issues automatically.
Is JetBrains Rider any good? ›Rider is a powerful IDE for . NET development that supports a variety of frameworks and technologies including ASP.NET, Unity, and Xamarin. Rider gives programmers a unified environment with plenty of tools to write, test, debug, and deploy .
Is JetBrains Rider good for unity? ›JetBrains Rider is the best scripting editor for Unity – let's find out why! Powerful C# features help you forget about tooling and concentrate on coding. Jump to the exact code you need instantly, generate code as you type, and find and automatically fix problems before you hit them.
What language is JetBrains Rider written in? › How do I open a solution file in Rider? ›- Choose either a solution file (.sln)
- Choose a project file (for example, . ...
- Choose a folder — in this case, you will be able to choose any of the solution files located in the selected folder or in any of its subfolders.
You can run and debug . NET projects of executable types (for example, Console Application) the same way as you run other project types — by configuring the project startup properties in a run configuration and then launching this configuration with the debugger attached Alt F5 or without debugging Ctrl F5 .
How do I open a Visual Studio solution? ›By default, the Solution Explorer tool window appears as a pane in the upper-right side of the Visual Studio integrated development environment (IDE). If you don't see the Solution Explorer tool window, you can open it from the Visual Studio menu bar by using View > Solution Explorer, or by selecting Ctrl + Alt + L .
Does Rider support TFS? ›Rider is able to import TFS workspaces created by Visual Studio. Particular actions required to import a workspace depend on the Azure DevOps plugin installed.