Lightweight, Fast, and Powerful

Get Started in Two Minutes

Try your first CodeRush feature right now and see instantly just how powerful it is.

Refactoring for C#, Visual Basic, and XAML, with the fastest test .NET runner available, next generation debugging, and the most efficient coding experience on the planet.

Get Started Today
Download Your Free
30-Day Trial
Purchase a License
Subscriptions start at
Get Pre-Purchase Help
Call us at +1 (818) 844-3383
or email

Visualize Code.
Intuitively Debug

Debug Visualizer

CodeRush makes it easier to see what's going on with complex code, so you can move forward and spend less time wandering and wondering. Why is that expression's value different from what you expect? When did that local change? How many times have we been through this loop? CodeRush's compelling new debug visualizer effortlessly and instantly answers these questions and more.

I loved CodeRush classic and CR for Roslyn is a true step up ESPECIALLY in performance and "lightweightnesses" and also providing some nice new features. Also, communication with team is great and they respond to tickets promptly. Make sure you give it a try. Mario Blataric
CodeRush Debug Visualizer

Move at Warp Speed

Quick Navigation

Quickly find symbols and files in your solution and easily navigate to code constructions related to the current context. CodeRush includes the Quick Navigation and Quick File Navigation features, which make it fast and easy to find symbols and open files.

Compared to other coding productivity tools, CodeRush is the only one that is non-intrusive, discoverable, and fully extensible. I simply would not get caught writing code in Visual Studio without it. It's miles ahead of the competition. Miguel A Castro / Microsoft MVP
CodeRush Navigation Capabilities

Code Analysis Diagnostics

Simplify Complex Software Systems

The Code Analysis Diagnostics feature helps you detect and correct possible code issues and code smells. You can use the Code Issues Window to run the CodeRush for Roslyn Analyzers on the active solution or display the Visual Studio code issues.

Learn More

Once I tried it, I was completely hooked. Code generation, refactorings - everything became faster and more reliable. The best part is how the tool teaches you as you go, making it incredibly easy to learn what it's capable of. Mark Gilbert
CodeRush Code Issues

Validate Quality Faster

Analyze Code Coverage

When it comes to Test Driven Development, nothing is faster than CodeRush. CodeRush lets you create new test cases or new test suites in a single keystroke. CodeRush for Roslyn automatically detects unit tests for NUnit, xUnit, MSpec and MSTest frameworks, and can optionally run tests located across multiple assemblies concurrently. The Test Runner also runs CoreCLR test cases in the DNX environment. The Sessions support makes it very easy to organize tests and run only those that are required.

Using the Analyze Code Coverage feature, you can discover what parts of your solution are covered by unit tests, and find the at-risk parts of your application. The Code Coverage window shows percentage of statements covered by unit tests for each namespace, type, and member in your solution.

YES!!! It saved me a lot of work this week already, super useful... Very happy user here! Jan Geert Hek
CodeRush Code Coverage

Learn More about Our CodeRush

Unlike CodeRush Classic, CodeRush for Roslyn exploits the new Roslyn engine introduced in Visual Studio 2015, which loads your solutions significantly faster, while reducing RAM usage by hundreds of megabytes on most projects.

When Productivity Matters

CodeRush for Roslyn is a Visual Studio 2015 and higher extension designed to simplify common code creation, code restructuring, debugging and testing tasks.


Auto Completion


The CodeRush includes the Visual Studio IntelliSense add-on - IntelliRush.

  • Filtering
    You can filter the auto-completion list by pressing the Ctrl key while the Members List menu is open. The invoked section displays the available filtering options. Press the required key (marked with the red color) to filter the list by corresponding member type.
  • Overloads
    If a selected IntelliRush item is a method that has several overloads, you can press the Right Arrow key to display a window that contains the list of overloads and allows you to select the required one. Such items are marked with a right arrow icon at the right side.

Automatic Code Gen

Code templates

Automatic Code Gen

Code templates are blocks of code that expand from short abbreviations typed into the code editor. Code templates provide you with the ability not to type the entire code manually, but insert stereotype code sections with only a few keystrokes.

Advanced Selection Tools

Simplify code selection

Advanced Selection Tools

CodeRush includes the following set of tools designed to simplify text processing.

  • Camel Case Selection
  • Multi-Select
  • Selection Embedding
  • Selection Expand/Reduce
  • Include Previous/Next Element

Code Formatting and Cleanup

Understand code more easily

Code Formatting and Cleanup

CodeRush includes a set of tools designed to adjust your code to a specified style.

  • Programming style rules
  • Naming conventions
  • Code cleanup
  • Member organization
  • Code Formatters

Code Analysis

Find code issues

Code Analysis

Code Analysis

CodeRush provides a powerful static analysis tool. It detects possible issues in your code and helps you correct them.

Code Visualization

Improve code clarity

Code Visualization

Code Visualization

Visualization tools include:

  • Structural Highlighting
  • Right Margin Line
  • Region Painting
  • Member Icons
  • Show Color

Code Refactoring

Simplify and restructure code

Code Refactoring

Refactorings are CodeRush features that enable you to automatically perform stereotype changes in your code.

CodeRush adds refactorings, code providers, and code formatters to Visual Studio's light bulb menu (Code Actions Menu). To invoke the Code Actions Menu, put the caret on the part of the code you need to change, press Ctrl + . or Ctrl + ~, and choose the required action from the invoked menu. When the cursor is on a Code Action Menu item, you can see a preview of the changes that will be made to your code.

Unit Testing Assistance

Unit Test Runner

Unit Testing Assistance

The Unit Test Runner allows you to:

  • List all tests in the solution.
  • Run and debug tests.
  • Analyze the test results.
  • Analyze the test execution output.
  • Analyze the code coverage.
  • Run and debug JavaScript tests.

Best in Class Tools

DevExpress is honored to have been voted best in class 20 times in this year's Visual Studio Magazine Reader's Choice Awards.

Experience the DevExpress difference and see why your peers consistently vote our products #1. With our Universal Subscription, you will build your best, see complex software with greater clarity, increase your productivity and create stunning applications for Windows, Web and your Mobile world.


60 Day Unconditional Money Back Guarantee

We are so confident in our products and services that we back them with a 60 day no questions asked money back guarantee. If within the first 60 days of ownership you are not satisfied with the capabilities of our tools, you can request a full refund of the amount you paid to DevExpress by writing to or by calling +1 (818) 844-3383.

Best Value
WinForms Controls
WPF Controls
ASP.NET Web Forms Controls
Printing & Exporting
ASP.NET MVC Extensions
Printing & Exporting
ASP.NET MVC Client-Side Controls
ASP.NET Core Controls
ASP.NET Core Office Controls
ASP.NET Bootstrap Controls
Themes and Skinning
JavaScript - jQuery, Angular, React, Vue
Blazor UI Components
Grid Layout
Stack Layout
WinForms Document Viewer
WinForms End-User Report Designer
ASP.NET Web Forms Document Viewer
ASP.NET Web Forms End-User Report Designer
ASP.NET MVC Document Viewer
ASP.NET MVC End-User Report Designer
ASP.NET Core Document Viewer
ASP.NET Core End-User Report Designer
Blazor Document Viewer
Blazor End-User Report Designer
WPF Document Viewer
WinUI Document Viewer
WPF End-User Report Designer
Angular Document Viewer
Angular End-User Report Designer
XPO - ORM Library
Office File API (Basic)
.NET Standard 2.0+ Support (Windows, Linux, MacOS)
Office File API (Complete)
.NET Standard 2.0+ Support (Windows, Linux, MacOS)
Business Intelligence Dashboard
XAF - Cross-Platform .NET App UI
Role-based Access Control & Permission Management (.NET)
Xamarin.Forms UI Controls with Support
.NET MAUI Controls with Support
CodeRush with Support
CodeRush Classic
VS 2015 Support
VS 2012, 2013 Support
HTML, ASP.NET, CSS, Razor, JavaScript
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
JavaScript - jQuery, Angular, React
Blazor UI Components
XPO - ORM Library
Office File API
Data Visualization Dashboard
XAF - Cross-Platform .NET App UI
Technical Support
Priority Support

For additional information about the difference between CodeRush editions and installations, please contact us at and we'll be happy to help.

* DevExpress does not include/ship source code for certain products, including CodeRush, TestCafe, and Report Server.

Supported IDEs

Review the list of development tools and frameworks supported by our products. We strongly recommend that you always download and use the most recent versions. If the latest version does not support the IDE or framework that you're using, please write to us at and request the an evaluation version that suits your requirements.

Release Date
Supported IDE
Visual Studio 2022
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015