Fill out the survey —
win a license

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

Android

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

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

Python & Django IDE

PyCharm Editions

PhpStorm

Lightning-Smart PHP IDE

Enjoy PHP frameworks support

RubyMine

The Most Advanced Ruby and Rails IDE

WebStorm

The smartest JavaScript IDE

Enjoy full technology support

CLion

Smart cross-platform IDE
for C and C++

AppCode

Smart IDE
for iOS/macOS development

DataGrip

Many databases, one tool

Rider

Fast, powerful, cross-platform .NET IDE

Write .NET code on Windows, Mac, Linux

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

Cross platform .NET IDE

Super charge your Unity C# scripting

Capable and Ergonomic Go IDE

Build simple, reliable and efficient software with a smarter IDE

Fill out the survey —
win a license

ReSharper

Visual Studio extension
for .NET and web developers

ReSharper C++

Visual Studio extension
for C++ developers

dotTrace

.NET performance profiler

dotCover

.NET unit test runner
and code coverage tool

dotMemory

.NET memory profiler

dotPeek

Free .NET decompiler
and assembly browser

Fill out the survey —
win a license

TeamCity

Powerful Continuous Integration out of the box

Convenient web interface

Builds and build configurations in Project Overview page

Advanced VCS integration

Create projects directly from GitHub/Bitbucket repositories

Build chains

Perfect for deployment pipelines

Flexible pricing

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

Dare to be Agile

Follow Scrum or Kanban

Plan sprints and manage backlog

to deliver great products on time

Cloud or Standalone? YouTrack offers both options

and ready to grow with your company

CODE REVIEW. TEAM COLLABORATION. 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

Review changes from your IDE

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

Space

The integrated team environment

Home for teams

Get an overview of teams across your organization

Team Calendar

Check your teammates' availability

Share news, knowledge, and experience

Publish updates in an internal blog

Communicate in Chats

Interact with your teammates

Comment on code

Review code in chats

Top-down planning

Use checklists to plan your work

Host and manage Git repositories

Store artifacts in integrated package repositories

The only tool you need

to cover your collaboration and development processes

Space is available as an Early Access Program

Get your team to Space

jetbrains.com/space

Educational Products

With Educational Products by JetBrains, you can teach, learn, and practice programming with IDEs based on JetBrains IntelliJ Platform

Learn Kotlin with Kotlin Koans

The course is a series of exercises specially designed to get you familiar with the syntax of Kotlin

Learn Kotlin with Atomic Kotlin

Atomic Kotlin is a book by Bruce Eckel and Svetlana Isakova that comes with learning resources

Learn Kotlin with Kotlin for Java Developers

Kotlin for Java Developers — a Coursera course by Svetlana Isakova and Andrey Breslav

Teach Kotlin

Share your knowledge in the form of coding tasks and custom verification tests

Educational Products

Free & Open Source
jetbrains.com/education

Kotlin

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

Fill out the survey —
win a license