About
JetBrains Rider is a fast and powerful cross-platform IDE for .NET, built on the IntelliJ Platform and ReSharper.JetBrains Rider enables you to develop .NET, ASP.NET, .NET Core, Xamarin, and Unity applications on Windows, Mac, and Linux. JetBrains Rider software allows for the development of applications targeting the .NET Framework, .NET Core, and Mono—including .NET applications, services, and libraries; games built with the Unity engine; and ASP.NET and ASP.NET Core web applications.Rider offers a professional code editor and problem-fixing tools, and includes options for code refactoring and testing, as well as a built-in debugger and decompiler.
**Support for Diverse .NET Projects**
Rider supports the .NET Framework, the new .NET Core platform, and Mono-based projects.The IDE enables the development of desktop applications, .NET services and libraries, games built with the Unity engine, Xamarin mobile applications, and ASP.NET and ASP.NET Core web applications.
**Speed and Functionality**
Rider provides over 2,200 code inspections, along with hundreds of context actions and refactorings inherited from ReSharper, combined with the advanced functionality of development environments built on the IntelliJ Platform.Despite its extensive feature set, Rider remains a fast and responsive IDE.
**Cross-Platform IDE**
Rider is not only capable of running and debugging various applications across different operating systems—the IDE itself runs natively on Windows, macOS, and Linux.
**Code Editing**
Rider’s intelligent editor offers various types of code completion and templates, automatically inserts matching brackets, and imports missing namespaces.Hints and icons in the margins facilitate easy navigation through inheritance hierarchies, while context actions make the development process both convenient and efficient.Refactorings
Rider adopts over 60 refactorings from ReSharper and provides more than 450 context actions for a wide variety of purposes.These refactorings allow you to easily rename and extract methods, interfaces, and classes; move and copy types; apply alternative syntax; and perform other transformations.
Unit Test Runner
Rider helps you run and debug unit tests for NUnit, xUnit.net, and MSTest.It assists in exploring tests, grouping them into sessions, viewing test results, and navigating to source code directly from stack traces.
Debugger and Other Tools
The built-in debugger for .NET Framework, Mono, and .NET Core applications supports step-by-step execution, allows you to evaluate expressions on the fly, run the program from the current execution point to the cursor position, and monitor or modify variable values.Additionally, Rider includes a NuGet browser, enables stack trace analysis, and supports various version control systems and databases.
Databases and SQL
You can work with SQL and databases directly within the IDE.Rider helps you connect to databases, edit schemas and tables, execute queries, and analyze schemas using UML diagrams.
Frontend Technologies
Rider supports JavaScript, TypeScript, HTML, CSS, and Sass.Specifically for these technologies, the IDE incorporates refactoring, debugging, and unit testing capabilities derived from WebStorm.
Extensions
Rider supports a vast array of plugins developed for ReSharper and the IntelliJ Platform.Built-in plugins provide support for F#, Unity, and various version control systems.