<a id="ides"></a>

# Integrated developer environments

This article lists IDEs available for use with the toolchains on Ubuntu. An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development.

### All

### Android Studio

Supported Languages / Toolchains / Frameworks:
: Android, Java

Official Website:
: [https://developer.android.com/studio](https://developer.android.com/studio)

Snap Store Entry:
: [https://snapcraft.io/android-studio](https://snapcraft.io/android-studio)

Installation:
: ```text
  sudo snap install android-studio --classic
  ```

### CLion

Supported Languages / Toolchains / Frameworks:
: C/C++

Official Website:
: [https://www.jetbrains.com/clion/](https://www.jetbrains.com/clion/)

Snap Store Entry:
: [https://snapcraft.io/clion](https://snapcraft.io/clion)

Installation:
: ```text
  sudo snap install clion --classic
  ```

### DataGrip

Supported Languages / Toolchains / Frameworks:
: SQL

Official Website:
: [https://www.jetbrains.com/datagrip/](https://www.jetbrains.com/datagrip/)

Snap Store Entry:
: [https://snapcraft.io/datagrip](https://snapcraft.io/datagrip)

Installation:
: ```text
  sudo snap install datagrip --classic
  ```

### Eclipse

Supported Languages / Toolchains / Frameworks:
: Java

Official Website:
: [https://www.eclipse.org/](https://www.eclipse.org/)

Snap Store Entry:
: [https://snapcraft.io/eclipse](https://snapcraft.io/eclipse)

Installation:
: ```text
  sudo snap install eclipse --classic
  ```

### GoLand

Supported Languages / Toolchains / Frameworks:
: Go

Official Website:
: [https://www.jetbrains.com/go/](https://www.jetbrains.com/go/)

Snap Store Entry:
: [https://snapcraft.io/goland](https://snapcraft.io/goland)

Installation:
: ```text
  sudo snap install goland --classic
  ```

### IntelliJ IDEA Ultimate

Supported Languages / Toolchains / Frameworks:
: Java, Kotlin, Spring

Official Website:
: [https://www.jetbrains.com/idea/](https://www.jetbrains.com/idea/)

Snap Store Entry:
: [https://snapcraft.io/intellij-idea-ultimate](https://snapcraft.io/intellij-idea-ultimate)

Installation:
: ```text
  sudo snap install intellij-idea-ultimate --classic
  ```

### IntelliJ IDEA Community Edition

Supported Languages / Toolchains / Frameworks:
: Java, Kotlin, Spring

Official Website:
: [https://www.jetbrains.com/idea/](https://www.jetbrains.com/idea/)

Snap Store Entry:
: [https://snapcraft.io/intellij-idea-community](https://snapcraft.io/intellij-idea-community)

Installation:
: ```text
  sudo snap install intellij-idea-community --classic
  ```

### WebStorm

Supported Languages / Toolchains / Frameworks:
: PHP

Official Website:
: [https://www.jetbrains.com/phpstorm/](https://www.jetbrains.com/phpstorm/)

Snap Store Entry:
: [https://snapcraft.io/phpstorm](https://snapcraft.io/phpstorm)

Installation:
: ```text
  sudo snap install phpstorm --classic
  ```

### PyCharm

Supported Languages / Toolchains / Frameworks:
: Python, Django, Jupyter

Official Website:
: [https://www.jetbrains.com/pycharm/](https://www.jetbrains.com/pycharm/)

Snap Store Entry:
: [https://snapcraft.io/pycharm-professional](https://snapcraft.io/pycharm-professional)

Installation:
: ```text
  sudo snap install pycharm --candidate --classic
  ```

### PyCharm Professional

#### NOTE
PyCharm is now distributed as a single, unified product (see above), replacing the separate Community and Professional snaps for a simpler, more convenient experience. From the 2025.3 release onward, the PyCharm Community Edition snap will download the unified PyCharm instead.

Supported Languages / Toolchains / Frameworks:
: Python, Django, Jupyter

Official Website:
: [https://www.jetbrains.com/pycharm/](https://www.jetbrains.com/pycharm/)

Snap Store Entry:
: [https://snapcraft.io/pycharm-professional](https://snapcraft.io/pycharm-professional)

Installation:
: ```text
  sudo snap install pycharm-professional --classic
  ```

### PyCharm Community

#### NOTE
PyCharm is now distributed as a single, unified product (see above), replacing the separate Community and Professional snaps for a simpler, more convenient experience. From the 2025.3 release onward, the PyCharm Community Edition snap will download the unified PyCharm instead.

Supported Languages / Toolchains / Frameworks:
: Python, Django, Jupyter

Official Website:
: [https://www.jetbrains.com/pycharm/](https://www.jetbrains.com/pycharm/)

Snap Store Entry:
: [https://snapcraft.io/pycharm-community](https://snapcraft.io/pycharm-community)

Installation:
: ```text
  sudo snap install pycharm-community --classic
  ```

### Rider

A fast & powerful cross-platform .NET IDE

Supported Languages / Toolchains / Frameworks:
: .NET, C#, F#, Visual Basic

Official Website:
: [https://www.jetbrains.com/rider/](https://www.jetbrains.com/rider/)

Snap Store Entry:
: [https://snapcraft.io/rider](https://snapcraft.io/rider)

Installation:
: ```text
  sudo snap install rider --classic
  ```

### RubyMine

Supported Languages / Toolchains / Frameworks:
: Ruby

Official Website:
: [https://www.jetbrains.com/ruby/](https://www.jetbrains.com/ruby/)

Snap Store Entry:
: [https://snapcraft.io/rubymine](https://snapcraft.io/rubymine)

Installation:
: ```text
  sudo snap install rubymine --classic
  ```

### RustRover

Supported Languages / Toolchains / Frameworks:
: Rust

Official Website:
: [https://www.jetbrains.com/rust/](https://www.jetbrains.com/rust/)

Snap Store Entry:
: [https://snapcraft.io/rustrover](https://snapcraft.io/rustrover)

Installation:
: ```text
  sudo snap install rustrover --classic
  ```

### Visual Studio Code

Visual Studio Code (also known as VS Code) is a minimal, but heavily extensible
IDE developed my Microsoft.

Official Website:
: [https://code.visualstudio.com/](https://code.visualstudio.com/)

Snap Store Entry:
: [https://snapcraft.io/code](https://snapcraft.io/code)

Installation:
: ```text
  sudo snap install code --classic
  ```

### VS Codium

Visual Studio Code is also distributed by the community as VS Codium whose
builds are freely licensed and disable telemetry.

Official Website:
: [https://vscodium.com/](https://vscodium.com/)

Snap Store Entry:
: [https://snapcraft.io/codium](https://snapcraft.io/codium)

Installation:
: ```text
  sudo snap install codium --classic
  ```

### WebStorm

Supported Languages / Toolchains / Frameworks:
: JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, Node.js, SQL, MongoDB

Official Website:
: [https://www.jetbrains.com/webstorm/](https://www.jetbrains.com/webstorm/)

Snap Store Entry:
: [https://snapcraft.io/webstorm](https://snapcraft.io/webstorm)

Installation:
: ```text
  sudo snap install webstorm --classic
  ```

### .NET

### Rider

A fast & powerful cross-platform .NET IDE

Supported Languages / Toolchains / Frameworks:
: .NET, C#, F#, Visual Basic

Official Website:
: [https://www.jetbrains.com/rider/](https://www.jetbrains.com/rider/)

Snap Store Entry:
: [https://snapcraft.io/rider](https://snapcraft.io/rider)

Installation:
: ```text
  sudo snap install rider --classic
  ```

### C/C++

### CLion

Supported Languages / Toolchains / Frameworks:
: C/C++

Official Website:
: [https://www.jetbrains.com/clion/](https://www.jetbrains.com/clion/)

Snap Store Entry:
: [https://snapcraft.io/clion](https://snapcraft.io/clion)

Installation:
: ```text
  sudo snap install clion --classic
  ```

### Go

### GoLand

Supported Languages / Toolchains / Frameworks:
: Go

Official Website:
: [https://www.jetbrains.com/go/](https://www.jetbrains.com/go/)

Snap Store Entry:
: [https://snapcraft.io/goland](https://snapcraft.io/goland)

Installation:
: ```text
  sudo snap install goland --classic
  ```

### Java

### Android Studio

Supported Languages / Toolchains / Frameworks:
: Android, Java

Official Website:
: [https://developer.android.com/studio](https://developer.android.com/studio)

Snap Store Entry:
: [https://snapcraft.io/android-studio](https://snapcraft.io/android-studio)

Installation:
: ```text
  sudo snap install android-studio --classic
  ```

### Eclipse

Supported Languages / Toolchains / Frameworks:
: Java

Official Website:
: [https://www.eclipse.org/](https://www.eclipse.org/)

Snap Store Entry:
: [https://snapcraft.io/eclipse](https://snapcraft.io/eclipse)

Installation:
: ```text
  sudo snap install eclipse --classic
  ```

### IntelliJ IDEA Ultimate

Supported Languages / Toolchains / Frameworks:
: Java, Kotlin, Spring

Official Website:
: [https://www.jetbrains.com/idea/](https://www.jetbrains.com/idea/)

Snap Store Entry:
: [https://snapcraft.io/intellij-idea-ultimate](https://snapcraft.io/intellij-idea-ultimate)

Installation:
: ```text
  sudo snap install intellij-idea-ultimate --classic
  ```

### IntelliJ IDEA Community Edition

Supported Languages / Toolchains / Frameworks:
: Java, Kotlin, Spring

Official Website:
: [https://www.jetbrains.com/idea/](https://www.jetbrains.com/idea/)

Snap Store Entry:
: [https://snapcraft.io/intellij-idea-community](https://snapcraft.io/intellij-idea-community)

Installation:
: ```text
  sudo snap install intellij-idea-community --classic
  ```

### Web

### WebStorm

Supported Languages / Toolchains / Frameworks:
: PHP

Official Website:
: [https://www.jetbrains.com/phpstorm/](https://www.jetbrains.com/phpstorm/)

Snap Store Entry:
: [https://snapcraft.io/phpstorm](https://snapcraft.io/phpstorm)

Installation:
: ```text
  sudo snap install phpstorm --classic
  ```

### WebStorm

Supported Languages / Toolchains / Frameworks:
: JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, Node.js, SQL, MongoDB

Official Website:
: [https://www.jetbrains.com/webstorm/](https://www.jetbrains.com/webstorm/)

Snap Store Entry:
: [https://snapcraft.io/webstorm](https://snapcraft.io/webstorm)

Installation:
: ```text
  sudo snap install webstorm --classic
  ```

### Python

### PyCharm

Supported Languages / Toolchains / Frameworks:
: Python, Django, Jupyter

Official Website:
: [https://www.jetbrains.com/pycharm/](https://www.jetbrains.com/pycharm/)

Snap Store Entry:
: [https://snapcraft.io/pycharm-professional](https://snapcraft.io/pycharm-professional)

Installation:
: ```text
  sudo snap install pycharm --candidate --classic
  ```

### PyCharm Professional

#### NOTE
PyCharm is now distributed as a single, unified product (see above), replacing the separate Community and Professional snaps for a simpler, more convenient experience. From the 2025.3 release onward, the PyCharm Community Edition snap will download the unified PyCharm instead.

Supported Languages / Toolchains / Frameworks:
: Python, Django, Jupyter

Official Website:
: [https://www.jetbrains.com/pycharm/](https://www.jetbrains.com/pycharm/)

Snap Store Entry:
: [https://snapcraft.io/pycharm-professional](https://snapcraft.io/pycharm-professional)

Installation:
: ```text
  sudo snap install pycharm-professional --classic
  ```

### PyCharm Community

#### NOTE
PyCharm is now distributed as a single, unified product (see above), replacing the separate Community and Professional snaps for a simpler, more convenient experience. From the 2025.3 release onward, the PyCharm Community Edition snap will download the unified PyCharm instead.

Supported Languages / Toolchains / Frameworks:
: Python, Django, Jupyter

Official Website:
: [https://www.jetbrains.com/pycharm/](https://www.jetbrains.com/pycharm/)

Snap Store Entry:
: [https://snapcraft.io/pycharm-community](https://snapcraft.io/pycharm-community)

Installation:
: ```text
  sudo snap install pycharm-community --classic
  ```

### Rust

### RustRover

Supported Languages / Toolchains / Frameworks:
: Rust

Official Website:
: [https://www.jetbrains.com/rust/](https://www.jetbrains.com/rust/)

Snap Store Entry:
: [https://snapcraft.io/rustrover](https://snapcraft.io/rustrover)

Installation:
: ```text
  sudo snap install rustrover --classic
  ```

### Ruby

### RubyMine

Supported Languages / Toolchains / Frameworks:
: Ruby

Official Website:
: [https://www.jetbrains.com/ruby/](https://www.jetbrains.com/ruby/)

Snap Store Entry:
: [https://snapcraft.io/rubymine](https://snapcraft.io/rubymine)

Installation:
: ```text
  sudo snap install rubymine --classic
  ```
