The Visual Studio Extension For .NET Developers

With a range of features such as; code analysis, refactorings, Navigation and search as well as Code editing helpers, ReSharper makes Visual Studio a much better IDE. 


Code Generation

ReSharper's code generation actions can create a lot of code for you: constructors to initialize any set of type members; methods and properties required by an interface you're implementing; equality checks, formatting members, and more.


Unit Testing

ReSharper provides a unit test runner that helps you run and debug unit tests based on NUnit,, MSTest, QUnit and Jasmine. 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.


Debugging Assistance

ReSharper streamlines your debugging experience in C#, VB.NET, and C++ with inline debugging adornments and searchable DataTips, and also brings a number of breakpoint navigation features to all supported languages. 

Smart IDE For iOS/macOS Development

Thanks to an in-depth understanding of your code structure, AppCode takes care of your routine tasks and saves you from extra typing, creating an intelligent development



Efficient Project Navigation

Jump to any file, class, or symbol in your project in no time, use hierarchical and structure views to navigate through your project structure.


Smart Completion

AppCode offers two kinds of code completion: basic as-you-type completion, and more advanced SmartType completion for precise filtering of suggestions.


Many Languages, One IDE

AppCode natively supports Objective-C, Swift, C and C++ (including modern C++ standards, libc++ and Boost), as well as JavaScript, XML, HTML, CSS and XPath.

Capable And Ergonomic IDE For JVM

Every aspect of IntelliJ IDEA has been designed to maximize developer productivity. Together, intelligent coding assistance and ergonomic design make development not only productive but also enjoyable.


Deep Intelligence

After IntelliJ IDEA has indexed your source code, it offers a blazing fast and intelligent experience by giving relevant suggestions in every context: instant and clever code completion, on-the-fly code analysis, and reliable refactoring tools.


Smart Code Completion

While the basic completion suggests names of classes, methods, fields, and keywords within the visibility scope, the smart completion suggests only those types that are expected in the current context.


Productivity Boosters

The IDE predicts your needs and automates the tedious and repetitive development tasks, so you can stay focused on the big picture.

The Smartest JavaScript IDE

Use the full power of the modern JavaScript ecosystem – WebStorm’s got you covered! Enjoy the intelligent code completion, on-the-fly error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages, and all the most popular frameworks.


Seamless Tool Integration

Take advantage of the linters, build tools, test runners, REST client, and other tools, all deeply integrated with the IDE. But any time you need Terminal, it's also available as an IDE tool window.


Unit Testing

Run and debug tests with Karma, Mocha, Protractor, and Jest in WebStorm. Immediately see test statuses right in the editor, or in a handy treeview from which you can quickly jump to the test.


Integration With VCS

Use a simple unified UI to work with Git, GitHub, Mercurial, and other VCS. Commit files, review changes, and resolve conflicts with a visual diff/merge tool right in the IDE.

The .NET Unit Test Runner And Code Coverage Tool

JetBrains dotCover is a .NET unit test runner and code coverage tool that integrates with Visual Studio and JetBrains Rider.

Make sure you know to what extent your code is covered with unit tests. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, .NET Core, Mono, or Mono for Unity.


Manual Test Sessions

For manual test sessions, dotCover shows what parts of code were called during the session and which parts were not reached. Using the coverage analysis data, you can easily get to the source code of the tested application.


Detecting Hot Spots

Detect potential risk areas at a glance with Hot Spots view, which shows the most complex methods with the least coverage. Get your coverage analysis off to a good start with an intuitive graphical representation.


Unit Tests

Execute and debug unit tests and run coverage analysis of unit tests in Visual Studio or using the command-line utility. dotCover supports many unit testing frameworks including MSTest, NUnit, xUnit, and MSpec.

The Lightning-Smart PHP IDE

PhpStorm is a PHP IDE that actually ‘gets’ your code. It supports PHP 5.3/5.4/5.5/5.6/7.0/7.1/7.2, provides on-the-fly error prevention, best autocompletion & code refactoring, zero configuration debugging, and an extended HTML, CSS, and JavaScript editor.


Major Frameworks Supported

PhpStorm is perfect for working with Symfony, Laravel, Drupal, WordPress, Zend Framework, Magento, Joomla!, CakePHP, Yii, and other frameworks.


Built-In Developer Tools

Perform many routine tasks right from the IDE, thanks to the Version Control Systems integration, support for remote deployment, databases/SQL, command-line tools, Docker, Composer, REST Client, and many other tools.


Intelligent Coding Assistance

Hundreds of inspections take care of verifying your code as you type, analyzing the whole project. PHPDoc support, code (re)arranger and formatter, quick-fixes, and other features help you write neat code that is easy to maintain.

The Most Intelligent Ruby And Rails IDE

RubyMine is an integrated development environment that helps you be more productive in every aspect of Ruby/Rails projects development – from writing and debugging code to testing and deploying a completed application.


Code Completion

Code faster with autocompletion. It works as you type, suggesting a list of matching variables, methods, and keywords. Completion works for Ruby and Rails, JavaScript and CoffeeScript, ERB, HAML, CSS, and Sass.


Live Templates

Live templates (aka Code snippets) allow you to type less when you use the most common pattern structures in your code. Customize the existing templates and create your own.


Go To Declaration

With just one click you can navigate to declarations, super methods, tests, usages, implementations, and more. You can not only jump to project entities but also to definitions within external gems.

Free .NET Decompiler And Assembly Browser

dotPeek can decompile any .NET assemblies into equivalent C# code and optionally show the underlying IL code.


Find Usages Of Any Symbol

Use Find Usages to search for all usages of a symbol, be it a method, property, local variable or a different entity. The Find Results tool window lets you group usages, navigate between them, and open them in the code view area.


Libraries, Executables And More

dotPeek can work with a variety of formats, such as libraries (.dll), executables (.exe), and metadata files (.winmd). dotPeek can also decompile .baml files, enabling you to reconstruct XAML UI definitions.


Use Your Preferred Color Theme

dotPeek supports the same set of color themes as Visual Studio does. For example, you can select Blue or Dark theme, or choose to synchronize your color scheme preference with Visual Studio settings.

Your Complete .NET Toolkit

Whatever type of development you do, with dotUltimate your coding will be truly empowered. It includes Visual Studio extensions, a standalone IDE, and a set of profiling and coverage tools to help you take advantage of the countless opportunities .NET development provides.

.NET development encompasses a wide range of areas – there’s heavy enterprise development with .NET Framework, cross-platform development with .NET Core, mobile apps with Xamarin, games with Unity, applications to run in AWS or Azure clouds, and web applications with Blazor, Razor, and ASP.NET / ASP.NET Core. No matter what you are creating, dotUltimate has you covered.

Profile And Track Coverage

A dotUltimate license is a great choice for developers who are keen to eliminate performance bottlenecks, plug memory leaks, and ensure their unit tests are fully covered. With dotUltimate’s comprehensive, easy-to-use tools at hand, you can effectively and efficiently solve performance and memory consumption issues at all stages of the development cycle.

dotCover, dotTrace, and dotMemory, as well as the dotCover and dotTrace plugins for Rider, are only available as part of a dotUltimate license.

More Tools For The Same Price

Have you spent countless hours trying to convince your manager to upgrade your “ReSharper Ultimate” license to “ReSharper Ultimate + Rider,” only to be denied because of the extra cost? No more!

With a flexible dotUltimate license, you can mix and match both tools, picking the right one for the job every time. Transition easily between ReSharper and Rider without having to purchase an additional license. Even better, it costs exactly the same as a ReSharper Ultimate license used to!

No Need To Choose Only One IDE

dotUltimate allows you to switch easily between Visual Studio with ReSharper and JetBrains Rider. You can work on your Windows projects in Visual Studio augmented by ReSharper, and at the same time use the fast and powerful JetBrains Rider for your cross-platform .NET development. With a dotUltimate license, you get both IDEs (plus other nifty tools) to develop high-quality applications in any environment and boost your productivity, as well.


At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create.



Our Tools Are Used All Over The World In Some Of The Best-Known Companies.


The Visual Studio Extension for .NET Developers


Smart IDE for iOS/macOS development

IntelliJ IDEA

Capable and Ergonomic IDE


The smartest JavaScript IDE


The .NET Unit Test Runner and Code Coverage Tool


The Lightning-Smart PHP IDE

Ready to get started?

Get in touch or enquire now.