Fill out the survey on iPad —
win a license!

Rider

Fast, powerful, cross-platform .NET IDE

Write .NET code on Windows, macOS, Linux

in an IDE similar to WebStorm, IntelliJ IDEA, other JetBrains tools

Alt+Enter to fix or improve code

Rider uses ReSharper's code analysis under the hood

Roslyn analyzers

Even more power to improve your code quality

Save time when you improve code

Many quick-fixes can be applied in a file, project, or solution

Code Vision

A new way to see useful information about your code right in the editor.

Refactor code left and right

Rename, move and extract code, or change hierarchies

Rename the entire project

Navigate with Solution Explorer or breadcrumbs

Multiple navigation features to jump around your code base

Search everywhere

Find a class, file, or a recently edited item from a single UI

Debug any .NET application

Debugger supports .NET Framework, .NET Core, Mono, Xamarin, Unity, ASP.NET, and ASP.NET Core

Debugging third-party code

Step through and set breakpoints in assemblies that Rider decompiles
on-the-fly

Smart Step Into action

Rider makes debugging lines with multiple statements easier

Memory View in debugger

Look under the hood of your application and explore the managed heap while debugging

Docker support in debugger

Debug your application in a Docker container

Remote debugging

It is possible to remotely debug .NET Framework, .NET Core, and Mono applications.

Exception popup

Explore basic information about a thrown exception and quickly navigate through the highlighted stack traces

Run and manage unit tests

Use NUnit or xUnit targeting .NET Framework, .NET Core, or Mono

Cover and continuously run unit tests

Only on Windows

Integrated performance profiler

Only on Windows

Publishing to IIS or FTP

Deploy an ASP.NET Core web application to a local or remote server

Build, run, and debug F# projects

Work with databases and SQL

Edit and run SQL scripts, connect to SQL Server or a different DBMS

Manage your VCS changes

Work with Git, GitHub, Subversion, Mercurial, Perforce, CVS and TFVC

Enter distraction-free mode

You can make Rider look like Notepad but work like a powerful IDE

1000+ plugins

ReSharper and IntelliJ platform plugins are available in Rider

Learn more and download a free 30-day trial

jetbrains.com/rider

Cross-platform .NET IDE

Super charge your Unity C# scripting

2,500+ inspections, refactorings and quick fixes

Deep understanding of your Unity script code

Fix inspections with Alt+Enter

Quick static code analysis to find and fix code issues

Search Everywhere

Powerful, fast search to find a file, C# class or symbol from a single UI

Rich code navigation

Find usages, go to type member, navigate class hierarchy

Set as Unity external editor

Double click C# files to open in Rider

One click to debug the Unity Editor

Automatically switch to play mode

Debug Unity players

Discover local players or devices on the network

View attached components and child hierarchy
in debugger

Unity Explorer to view Unity project structure

View Assets and Packages

Create Unity scripts straight from the editor

Unity log viewer

View and navigate logs

Play, pause and step Unity straight from Rider

Generate Unity event functions

Code completion for Unity event functions

Quick documentation and links to Unity help

Unity specific Code Vision

Links for implicitly used classes, event functions and serialised fields

Find usages of event handlers in scenes and assets

Show usages in Unity

Support for "magic strings"

Code completion, find usages and rename

Unity specific inspections and quick fixes

Performance indicators

Highlight performance critical code and calls to known expensive APIs

Integrated IL viewer

See exactly what your code is doing

Shader file support

Colour highlighting and editing

Manage your VCS changes

Work with Git, GitHub, Mercurial, Perforce, Subversion, CVS and TFVC

Work with databases and SQL

Edit and run SQL scripts with support for multiple database platforms

1000+ plugins

ReSharper and IntelliJ plugins are available for Rider

Learn more and download a free 30-day trial

jetbrains.com/unity

ReSharper

Visual Studio extension
for .NET and web developers

Enjoy continuous code quality analysis

Improve your code with quick-fixes

C#, VB.NET, XAML, ASP.NET, HTML, JavaScript, TypeScript, CSS, XML

Use a common naming standard

Migrate to C# 6 or 7 when you are ready

See where LINQ can be used

Find and prevent possible exceptions

Detect unused or unreachable code

Detect potential threading issues

Track errors as they appear, solution-wide

Instantly find all code issues in any scope

Spellcheck your code with integrated ReSpeller

Lint your JS/TS code with JSLint, ESLint, and TSLint

Code faster with extended completion

Code faster with extended completion

Generate boilerplate code quickly

Generate boilerplate code quickly

Debug with pleasure

Inline debugging adornments and searchable DataTips

Refactor safely

Find and explore code usages

Find and explore code usages

Jump to any code quickly

Find any text in source and textual files

Speed up with contextual navigation

Navigate between structural pieces of code

like you're tabbing through a web page in a browser

Enjoy web development

ASP.NET (Core, MVC, Web Forms), HTML, JavaScript, TypeScript, Angular, JSON, CSS

Enjoy XAML development

WPF, Silverlight, Windows Phone, Universal Windows Platform

Enjoy XAML development

WPF, Silverlight, Windows Phone, Universal Windows Platform

Manage and run unit tests

NUnit, MSTest, xUnit, QUnit, Jasmine...

Manage and run unit tests

NUnit, MSTest, xUnit, QUnit, Jasmine...

Manage and run unit tests

NUnit, MSTest, xUnit, QUnit, Jasmine...

Manage and run unit tests

NUnit, MSTest, xUnit, QUnit, Jasmine...

Manage and run unit tests

NUnit, MSTest, xUnit, QUnit, Jasmine...

Extend ReSharper

Run inspections from the command line

Learn more and download a free 30-day trial

jetbrains.com/resharper

ReSharper C++

Visual Studio extension
for C++ developers

Native support for modern C++ standards

Including C++14, C++17 and C++20!

Support for C++/CLI

Requires ReSharper Ultimate

  • Code Inspections
  • Typing assistance
  • Formatting
  • Code completion
  • Navigation

Design-time code quality analysis

Design-time code quality analysis

Useful error diagnostics in templated code

Find code issues in project or solution

Repair and improve code with quick-fixes

Repair and improve code with quick-fixes

Get more information about the completion item

Code faster with smart completion

Transform code with context actions

Transform code with context actions

Transform code with context actions

Refactor safely

Refactor safely

Keep your style

Sorting of #include directives

Explore usages of any symbol

Get detailed parameter information

Find your way through the code

Parameter and namespace name hints

Find your way through the code

Type hints

Find your way through the code

Type hints

Identify easily function arguments
passed by a non-const reference

Explore to-do comments

Find everything quickly

Speed up with smart navigation

Navigate between template specializations

Navigate to unmatched signatures
with Go to declaration

Visually explore hierarchy of types

Visually explore hierarchy of includes

Optimize compilation speed with Includes Analyzer

Generate boilerplate code

Use code templates to code faster

Reformat code in any scope

Run inspections from the command line

Smart Debug: control stepping behavior

Test with pleasure

Integrated with Google Test, Boost.Test, Doctest and Catch

Unreal Engine: Completion for reflection specifiers

Unreal Engine: built-in documentation for reflection specifiers

Unreal Engine: Live Templates

Unreal Engine: Parameter Info, code analysis,
and postfix code completion for Smart Pointers

Unreal Engine: code analysis

Unreal Engine: Working with Remote Procedure Calls

Unreal Engine: Auto-import and code analysis
with respect to the generated headers

Unreal Engine: performance optimizations

Learn more and download a free 30-day trial

jetbrains.com/resharper-cpp

dotTrace

.NET performance profiler

Profile various .NET applications

Profile remote applications

Profile right in Visual Studio

Dive deeper with integrated decompiler

Explore profiling results in different views

Call tree, threads tree, hot spots, plain list, ...

Profile async calls easily

Discover bottlenecks with Subsystems view

Compare profiling results

Integration with Visual Studio and ReSharper

One-click profiling of current project and unit tests

Learn more and download a free trial

jetbrains.com/profiler

dotCover

.NET unit test runner
and code coverage tool

Code coverage of unit tests

Code coverage of manual test sessions

Run unit tests continuously

Visualize code coverage

Navigate to covering tests

Export coverage results

to HTML, XML, or JSON

Learn more and download a free 30-day trial

jetbrains.com/dotcover

dotMemory

.NET memory profiler

Unique user interface

for easy step-by-step memory analysis

Pinpoint memory issues

with automatic inspections

Analyze memory consumption in real time

Analyze call stacks

with the icicle chart

Analyze dominating objects

with the sunburst diagram

Learn more and download a free trial

jetbrains.com/dotmemory

dotPeek

Free .NET decompiler
and assembly browser

Decompile and explore .NET assemblies

Export assemblies into source projects

Navigate and search in decompiled code

like you would do in Visual Studio with ReSharper

Navigate and search in decompiled code

like you would do in Visual Studio with ReSharper

Navigate and search in decompiled code

like you would do in Visual Studio with ReSharper

Generate PDB files on-the-fly

Generate PDB files on-the-fly

Use dotPeek symbol server

to generate PDB and source files for your debugger

Explore metadata of .NET assemblies

right from the Assembly Explorer

Learn more and download for free

jetbrains.com/decompiler

CLion

Smart cross-platform IDE
for C and C++

Get a smart cross-platform IDE
for C and C++

Native support for modern C++ standards

Including C++14, C++17 and C++20!

Works with GCC, Clang and MSVC
Compatible with WSL toolchain on Windows

Remote development

Build, Run, Debug remotely from CLion running locally

Supports CMake, Gradle and compilation database

Supports Ninja and other CMake generators

Code faster with smart editor

Parameter info

Code faster with smart editor

Parameter hints

Code faster with smart editor

Live templates & Multiple cursors

Customize your editing experience

Color schemes, background images, code style settings, naming convention

ClangFormat as an alternative code formatter

Works across all IDE actions

Customize your editing experience

Configurable keymaps

Read code with ease

Semantic highlighting


Read code with ease

Resolve context


Navigate efficiently

Go to Header/Source


Navigate efficiently

Go to class, file, symbol by its name

Navigate efficiently

Structure view


Navigate efficiently

Hierarchy views

Navigate efficiently

Breadcrumbs for C/C++

Code faster with templates

Surround With... templates

Code faster with templates

Live templates for C, C++, CMake and more

Speed up with code generation

Create from usage

Speed up with code generation

Generate operators

Speed up with code generation

Override/Implement, and more

Keep a good quality

On-the-fly code analysis

Keep a good quality

On-the-fly code analysis

Keep a good code quality

Quick-fixes

Keep a good code quality

Clang-Tidy integration: C++ Core Guidelines, Modernize, etc.

Refactor safely

Rename symbol and all its context usages

Refactor safely

Cascading update of the hierarchies

Refactor safely

Extract Function, Variable, Typedef, Class, etc.

Refactor safely

Change Signature, Inline, Safe Delete, and many others

Recompile a single file

Without triggering the recompilation of the whole project

Debug with GDB and LLDB

Attach to local process, remote GDB debug

Inspect code with built-in debugger

Variable values right in the editor

Inspect code with built-in debugger

Watches and Evaluate expressions

Inspect code with Memory View

Dumps the memory behind the pointer/address

Inspect code with built-in debugger

Disassembly view

Inspect code with Valgrind Memcheck

Available on all platforms, including Windows (with WSL)

Inspect code with Google Sanitizers

Detect addressability issues, memory leaks,
data races, and uninitialized memory.

Inspect code with CPU Profiler

Analyze your application performance using
Perf on Linux or DTrace on macOS

Cover with unit tests

Google Test, Boost.Test and Catch support

Cover with unit tests

Code generation for Google Test

Code Coverage

Via llvm-cov/gcov integration

Keep your code documented

Doxygen support, documentation preview

Keep your code documented

Completion, Rename refactoring, comments generation

Spell Checker

Catch typos in code, comments, CMake, and Doxygen

Embedded Development

Debug on MCU, view the Peripherals

Smart CMake support

Rename refactoring

Smart CMake support

Completion

Save time with auto-update

Automatic CMake update on file creation and deletion

Benefit from built-in VCS

SVN, Git/GitHub, Mercurial, CVS, Perforce, TFS

Benefit from built-in VCS

Unified interface, local history

Benefit from built-in VCS

Perform code analysis and check TODO before commit

Database tools and SQL support

More languages — more power

Treat string literals as code

Injected languages: SQL, RegExp, HTML, and more

Learn more and download
a free 30-day trial

jetbrains.com/clion

Using Unreal Engine?
Fill out the survey —
join Rider C++ Preview!

Kotlin

Statically typed programming language
for the JVM, Android and the browser

AppCode

Smart IDE
for iOS/macOS development

Smart editor

Multiple cursors for any language

Smart editor

Semantic highlighting

Smart editor

Inline type hints for Swift

Code faster with smart intention actions

Code faster with smart intention actions

Code faster with smarter completion

Speed up with code generation

Speed up with code generation

Speed up with code generation

Reformat code easily

Improve your code quality

Code inspections for Objective-C, C++ and Swift

Refactor safely

Rename refactoring for Swift

Refactor safely

Extract Variable refactoring

Refactor safely

Extract Method refactoring for Swift

Refactor safely

Change Signature refactoring for Swift

Refactor safely

Extract Closure refactoring for Swift

Navigate efficiently

Quick navigation options and powerful search

Navigate efficiently

Quick navigation options and powerful search

Navigate efficiently

Quick navigation options and powerful search

Search easily

for classes, methods, variables or resources

Multiple perspectives

Import and call hierarchies view & file structure

Edit any file under the project root

Files view

Debug with ease

Debug with ease

Evaluate expressions quickly and add watches easily

Debug with ease

Click on an inline hint and examine the selected variable.

Debug with ease

Set the current location for the program counter in the left-hand gutter.

No-hassle testing

Sort tests by duration

No-hassle testing

Re-run only failed tests

No-hassle testing

Benefit from the built-in test history

No-hassle testing

XCTest, Quick, Kiwi

No-hassle testing

Google Tests, Boost.Test, Catch

No-hassle testing

Code Coverage right in your IDE

Localize easily

Localize strings easily with intentions for Swift.

Localize easily

See the actual value of a localized string in your code.

Manage your dependencies directly from the IDE

CocoaPods manager

Database tools and SQL support

Debug view hierarchies

Reveal integration

Git, SVN, Mercurial, Perforce

Complete VCS integration

Git, SVN, Mercurial, Perforce

Complete VCS integration

Git, SVN, Mercurial, Perforce

Complete VCS integration

Git, SVN, Mercurial, Perforce

GitHub pull-requests

Save your changes with Local History

even without a version control system

Use cross-platform frameworks in your iOS app

PhoneGap or React Native

Enjoy web development

HTML, CSS, JavaScript, Emmet

Customize Environment

Color schemes, Xcode keymap, & VIM emulation

Download a free trial jetbrains.com/appcode

Follow @appcode on Twitter

AppCode

Smart IDE
for iOS/macOS development

Smart editor

Multiple cursors for any language

Smart editor

Semantic highlighting

Smart editor

Inline type hints for Swift

Code faster with smart intention actions

Code faster with smart intention actions

Code faster with smarter completion

Speed up with code generation

Speed up with code generation

Speed up with code generation

Reformat code easily

Improve your code quality

Code inspections for Objective-C, C++ and Swift

Refactor safely

Rename refactoring for Swift

Refactor safely

Extract Variable refactoring

Refactor safely

Extract Method refactoring for Swift

Refactor safely

Change Signature refactoring for Swift

Refactor safely

Extract Closure refactoring for Swift

Navigate efficiently

Quick navigation options and powerful search

Navigate efficiently

Quick navigation options and powerful search

Navigate efficiently

Quick navigation options and powerful search

Search easily

for classes, methods, variables or resources

Multiple perspectives

Import and call hierarchies view & file structure

Edit any file under the project root

Files view

Debug with ease

Debug with ease

Evaluate expressions quickly and add watches easily

Debug with ease

Click on an inline hint and examine the selected variable.

Debug with ease

Set the current location for the program counter in the left-hand gutter.

No-hassle testing

Sort tests by duration

No-hassle testing

Re-run only failed tests

No-hassle testing

Benefit from the built-in test history

No-hassle testing

XCTest, Quick, Kiwi

No-hassle testing

Google Tests, Boost.Test, Catch

No-hassle testing

Code Coverage right in your IDE

Localize easily

Localize strings easily with intentions for Swift.

Localize easily

See the actual value of a localized string in your code.

Manage your dependencies directly from the IDE

CocoaPods manager

Database tools and SQL support

Debug view hierarchies

Reveal integration

Git, SVN, Mercurial, Perforce

Complete VCS integration

Git, SVN, Mercurial, Perforce

Complete VCS integration

Git, SVN, Mercurial, Perforce

Complete VCS integration

Git, SVN, Mercurial, Perforce

GitHub pull-requests

Save your changes with Local History

even without a version control system

Use cross-platform frameworks in your iOS app

PhoneGap or React Native

Enjoy web development

HTML, CSS, JavaScript, Emmet

Customize Environment

Color schemes, Xcode keymap, & VIM emulation

Download a free trial jetbrains.com/appcode

Follow @appcode on Twitter

Capable and ergonomic IDE for the JVM

Excel at enterprise, mobile and web development
with Java, Scala, Groovy and Kotlin

Smart code completion

Smart completion only suggests types that are expected in the current context

Framework-specific assistance

Intelligent coding assistance for a large variety of languages: SQL, JPQL, HTML, JavaScript, etc.

Productivity boosters

The IDE automates the tedious and repetitive development tasks so you can stay focused on the big picture

Unbeatable toolset right from the first start

Build tools

Seamless integration with Maven, Gradle, SBT, Grunt, Bower and other build tools

Version control systems

Unified support for Git, GitHub, SVN, Mercurial, Perforce and other version control systems

Spring & Java EE

Extended coding assistance for Spring and Java EE projects. Seamless integration with enterprise application servers

GWT & Vaadin

Native support and advanced coding assistance for developing GWT and Vaadin applications

Grails & Play

An easy choice for any Groovy and Scala project. Advanced support for developing Play and Grails applications

Android

Android Studio, the official Android IDE by Google, and IntelliJ IDEA share the same IntelliJ platform and core functionality

JavaScript & HTML

First-class support for JavaScript, HTML and CSS, as well as their modern successors

Database tools

Access Oracle, SQL Server, PostgreSQL, MySQL and other databases right from the IDE

Plugin ecosystem

IntelliJ IDEA has a robust plugin ecosystem with more than 1500 available plugins

Community Edition

Free and open-source IDE for JVM and Android development

Ultimate Edition

Full-fledged commercial IDE for web and enterprise development

Learn more and download

jetbrains.com/idea

GoLand

A Clever IDE to Go

Code completion

GoLand has many ways to complete code for you.

Smart Code Completion

It gives you a list of the most relevant symbols that are applicable in the current context.

Method-like completion for functions

It provides a list of all suitable functions for each specific case.

Postfix Completion

Postfix Completion lets you transform an expression into another one, based on the postfix you specify after the dot

Inspections & quick-fixes

GoLand comes with many quick-fixes that help you instantly find and repair most detected code issues.

Rich set of Go-aware Refactorings

Rename, Move, Copy, Change Signature, Extract Interface, Extract Method, and more.

Change Signatures

gives you many ways to modify a function, method, or method specification signature in just a few clicks.

Move refactoring

allows you to quickly and safely move any top-level member to another file of the same package.

Extract Interface

helps you quickly create a new interface based on the selected type.

Navigation over usages and type hierarchy

It only takes one click to switch to a super function, implementation, usages, declaration, and more.

Code generation

Often the IDE can generate trivial code for you.

Detecting recursive calls

If you have a recursive call inside your function, the IDE will detect it and mark it on the gutter.

Expression type

The Expression Type action can tell the type of any expression at the caret.

Exit points highlighting

The IDE may help you quickly find all return and papartppnic statements within a function.

Semantic highlighting

Easily distinguish package names from variables, built-in code constructions from your own ones, and type conversions from function calls.

Parameter hints

The IDE shows parameter hints for literals and nils used as function arguments for better readability.

Auto-formatting as you type

If you now click Enter when the caret is on a chain call or a string literal, the IDE auto-formats the resulting code.

A Powerful Debugger

The IDE comes with a full-featured debugger.

Smart Step Into

lets you step into arbitrary calls in an expression, automatically stepping over the methods that you are not interested in.

Run Heap, CPU, Mutex, or Block profilers in one click

Review and sort the analysis results in a dedicated tool window, all from within GoLand

Test runner & coverage

The IDE collects the coverage data and displays it in both the aggregated view and per statement in the Editor.

Version control

The IDE lets you browse the history of changes, manage branches, merge conflicts and much more.

Type Hierarchy

The Type Hierarchy tool window displays the interfaces implemented by the type at the caret or the types that implement the interface at the caret.

Call Hierarchy

The Call Hierarchy tool window displays the tree of function calls inside the function at the caret.

Filling structs

The IDE comes with an intention action that can automatically generate the code that initializes a struct at the caret.

Generating getters and setters

The IDE has an intention action that can automatically generate getters and setters for a field at the caret.

Generating and navigating over tests

The Navigate to Test action can automatically generate test stubs for a file, package or function. Also, it can navigate you between any function and its test.

SQL

The IDE offers coding assistance for editing SQL statements within your code.

Go templates

The IDE provides syntax highlighting and basic coding assistance for editing Go templates.

The Go Modules & dep integration

The IDE supports both Go Modules and dep for dependency management. Every time you update the go.mod or Gopkg.toml files, the IDE checks and imports project dependencies automatically.

DataGrip

Many databases, one tool

Use code completion

based on syntax

Find usages of objects

in views, stored procedures and functions

Edit multiple table fields

at once!

Import CSV files

Become super-productive

with multiple cursors

Lost some code?

Use local history of query console

Introduce aliases for tables!

One of the most important SQL refactorings works in DataGrip

Submit changes in bulk

Get the whole column list

by expanding wildcards

Use version control support

for all the major VC systems (Git, SVN, Mercurial, and many others)

Rename objects from code

with a preview of usages in other locations

Configure execution behavior

Detect unsafe queries

DELETE or UPDATE statement without WHERE clause

Modify database objects

with DDL script generation

Compare result sets

Extract data

to a bunch of UPDATE/INSERT statements

Here you go!

Extract to JSON

Highlight your files with the proper SQL dialect

Navigate through data

by foreign keys

Observe full SQL log!

Literally, all queries from the IDE are logged in a text file

Run large scripts

without opening them

Analyze execution plans

Jump to any object

from any place

Edit source code

and compare your version with the server version

See your tables and their relationships

on the diagram

Have your SQL code formatted automatically

based on flexible user-defined code styles

Turn on read-only mode

to restrict all database modifications from DataGrip

Customize appearance

Rely on the history of run queries

Need to find something?

Search through data and column names

Execute parametrized queries

Learn more and download a free 30-day trial

jetbrains.com/datagrip

WebStorm

The smartest JavaScript IDE

Write better code with less effort

Efficiently navigate around the project

Go to the definition with one click

Introduce new JavaScript features to your code

Avoid errors and quickly fix them

See errors from linters as you type

ESLint, TSLint, JSCS, JSHint, Stylelint

Built-in support for the most popular web technologies

Refactor the code and don't worry about breaking it

Use completion for React components and properties

Develop Angular apps with ease

Develop apps with Vue.js using the power of the IDE

Commit, review diffs, and merge conflicts in the IDE

Debug Node.js apps right in WebStorm

Streamline the whole testing workflow

Download

a free 30-day trial

jetbrains.com/webstorm

And follow @WebStormIDE on Twitter

RubyMine

The Most Advanced Ruby and Rails IDE

Code faster with code completion

Code completion: ⌃Space/Ctrl+Space

Quick documentation: ⌃J/Ctrl+Q

Boost your productivity with a smart editor

Code snippets, inline regexp checking, simultaneous tag editing, etc.

Code in many places simultaneously

Split the editor horizontally or vertically

Context menu | Split Vertically

Fully focus on your code

View | Enter Distraction Free Mode

Customize your environment

Color schemes, Vim emulation, TextMate keymap

Preferences | Keymap

Enjoy the native dark UI theme

Ctrl+Backquote | Look and Feel | Darcula

Speed up with smart Rails navigation

Take advantage of the convenient Rails project view

View & manage model/class/gem dependencies

⌥⌘U/Alt+Ctrl+U

Find code usages

for a class, method, variable, etc.

⌥F7/Alt+F7

Improve your code with quick fixes

Ruby, Rails, JS, CoffeeScript, HTML, HAML, CSS, SCSS, Less, Sass, YAML

⌥↩/Alt+Enter

Refactor safely

⌃T/Ctrl+Alt+Shift+T

Inspect your code

Inspired by Ruby Style Guide, Roodi, Reek, RoR Code Quality Checklist

Code | Inspect Code

Use Bundler, RVM, Rake

⌥R/Ctrl+Alt+R

Run scripts without leaving the IDE

Rails, IRB, SSH consoles, and local terminal

⌥F12/Alt+F12

Enjoy complete VCS integration

Git, SVN, Mercurial, Perforce, CVS

⌘9/Alt+9

Test with pleasure

RSpec, MiniTest, Test::Unit, Cucumber, Shoulda

Run | Run test / All tests in: ...

Hunt down code flaws with debugger

Ruby, Rails, JavaScript, CoffeeScript, RubyMotion

⌃D/Shift+F9

Enjoy web development

HTML, HAML, Less, SCSS, Sass, JavaScript, TypeScript, CoffeeScript, React, Angular

Manage your infrastructure

Deployment with FTP or SFTP, Vagrant, Capistrano, Chef, Puppet

Runs on all major OSes

Learn more and download a free 30-day trial at www.jetbrains.com/ruby

PhpStorm

Lightning-Smart PHP IDE

Enjoy native support for PHP 5.3–7.3

Do more by typing less with smart code completion

Navigate around the project efficiently

Detect errors in advance with built-in inspections

And fix them in no time

Tidy up your code with built-in coding styles

Refactor your code with ease

See parameters’ names directly in a call

Test your code with popular frameworks

PHPUnit, PHPSpec, Behat, Codeception

Debug your application

Run your code anywhere

SSH, Vagrant, Docker, Docker Compose

Enjoy PHP Frameworks & CMSs support

Make API requests with in-editor HTTP client

Support for environment variables, diff, code completion, and VCS integration

VCS: commit, review diffs and resolve conflicts

Work with Databases and SQL Editor

Get top-notch Web Technologies support

New in PhpStorm 2019.1

  • Debugging Twig and Laravel Blade templates
  • Locating dead code
  • Refactorings, Intentions & Quick-Fixes
  • Improved Autocompletion
  • New UI themes
  • And much more!

Find out at jetbrains.com/phpstorm/whatsnew

Debug Twig and Blade templates

Locate dead code

Locate dead code

Save time with new refactorings & quick-fixes

Try New UI Themes

Download

a free 30-day trial

jetbrains.com/phpstorm

And follow @phpstorm on Twitter

YouTrack

Issue tracker designed for software agile teams

Stay on top of your team's activities

with a live Dashboard

Find exactly what you need in no time

using smart search queries

Modify multiple issues at once

using geek-style command window

Keep your hands on the keyboard

Speed up the daily routine with handy shortcuts

Dare to be Agile

Follow Scrum or Kanban

Plan sprints and manage backlog

to deliver great products on time

See updates in real time

Fits any team

With customizable issue fields and workflows

Learn more and get YouTrack for free at

jetbrains.com/youtrack

@youtrack

CODE REVIEW. TEAM COLABORATION.
PROJECT ANALYTICS


Improve your code, project and process

Automate your code review workflow

Leave routine tasks to Upsource!

Enjoy in-browser code insight

Static code analysis and code-aware navigation in your browser for projects written in
Java, PHP, Python, JavaScript and Kotlin

Let Upsource track the progress for you

Upsource knows which files and revisions you have already reviewed. When new revisions are added, you don't need to review what you already have, only the new changes.

Review changes from your IDE

Upsource Integration plugin is available for:
JetBrains IDEs and Android Studio

Discover potential design flaws

Spot parts of your project in need of developers’ attention, such as hotspots and abandoned files.

Fine-tune your code review process

Discover how well your project is covered with code reviews and spread responsibilities.

Onboard new team members faster

Quickly explore new projects without having to check out locally.

Keep up with the updates

Find what you need in no time

Integrate Upsource in your environment with ease

Upsource integrates with IDEs, popular issue trackers, CI servers, GitHub, GitLab, and provides webhooks.

Scale it!

Learn more about Upsource

jetbrains.com/upsource

@upsource_jb

TeamCity

Powerful Continuous Integration out of the box

Convenient web interface

Builds and build configurations in Project Overview page

On-the-fly build progress reporting

Project hierarchy

Remote run and pre-tested commit from IDE

Feature branches support

Personal VCS changes page

Create projects from URL

Auto-detection of build steps

Create projects from GitHub, Bitbucket, VSTS

Build configuration templates

Perfect for deployment pipelines

Complex pipelines with parallel stages

Configuration as code

Create projects and build configurations in code, using Kotlin DSL

Scale big

Set up a two-node configuration to reduce load on the main server

High Availability

Set up a secondary node to handle load when main server is down

Flexible pricing

Trusted by 35,000+ customers

Learn more and download

jetbrains.com/teamcity

@teamcity

Auto-completion in Views

Template Debugging

manage.py Integration

Code Style

PyCharm can help you code according to a predefined code style, and comes with PEP8 compliant defaults

Easy Refactoring

Search Everywhere

Press shift twice to search everywhere

Django Tests Support

PyCharm Editions

SSH, Docker, and Vagrant Support

Debug Code in Docker Containers

Scientific Mode

See everything you need for data science work at a glance

Version Control Support

Git, SVN, Mercurial, Perforce, and more

Space

The integrated team environment

Home for teams

Get an overview of teams across your organization

Team Calendar

Check your teammates' availability

Publish updates in an internal blog

Communicate in Chats

Comment on code reviews

Use checklists to plan your work

Host and manage Git repositories

Store artifacts in integrated package repositories

Space is now available as an Early Access Program