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.

Android Studio

Supported Languages / Toolchains / Frameworks:

Android, Java

Official Website:

https://developer.android.com/studio

Snap Store Entry:

https://snapcraft.io/android-studio

Installation:
sudo snap install android-studio --classic

CLion

Supported Languages / Toolchains / Frameworks:

C/C++

Official Website:

https://www.jetbrains.com/clion/

Snap Store Entry:

https://snapcraft.io/clion

Installation:
sudo snap install clion --classic

DataGrip

Supported Languages / Toolchains / Frameworks:

SQL

Official Website:

https://www.jetbrains.com/datagrip/

Snap Store Entry:

https://snapcraft.io/datagrip

Installation:
sudo snap install datagrip --classic

Eclipse

Supported Languages / Toolchains / Frameworks:

Java

Official Website:

https://www.eclipse.org/

Snap Store Entry:

https://snapcraft.io/eclipse

Installation:
sudo snap install eclipse --classic

GoLand

Supported Languages / Toolchains / Frameworks:

Go

Official Website:

https://www.jetbrains.com/go/

Snap Store Entry:

https://snapcraft.io/goland

Installation:
sudo snap install goland --classic

IntelliJ IDEA Ultimate

Supported Languages / Toolchains / Frameworks:

Java, Kotlin, Spring

Official Website:

https://www.jetbrains.com/idea/

Snap Store Entry:

https://snapcraft.io/intellij-idea-ultimate

Installation:
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/

Snap Store Entry:

https://snapcraft.io/intellij-idea-community

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

WebStorm

Supported Languages / Toolchains / Frameworks:

PHP

Official Website:

https://www.jetbrains.com/phpstorm/

Snap Store Entry:

https://snapcraft.io/phpstorm

Installation:
sudo snap install phpstorm --classic

PyCharm

Supported Languages / Toolchains / Frameworks:

Python, Django, Jupyter

Official Website:

https://www.jetbrains.com/pycharm/

Snap Store Entry:

https://snapcraft.io/pycharm-professional

Installation:
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/

Snap Store Entry:

https://snapcraft.io/pycharm-professional

Installation:
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/

Snap Store Entry:

https://snapcraft.io/pycharm-community

Installation:
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/

Snap Store Entry:

https://snapcraft.io/rider

Installation:
sudo snap install rider --classic

RubyMine

Supported Languages / Toolchains / Frameworks:

Ruby

Official Website:

https://www.jetbrains.com/ruby/

Snap Store Entry:

https://snapcraft.io/rubymine

Installation:
sudo snap install rubymine --classic

RustRover

Supported Languages / Toolchains / Frameworks:

Rust

Official Website:

https://www.jetbrains.com/rust/

Snap Store Entry:

https://snapcraft.io/rustrover

Installation:
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/

Snap Store Entry:

https://snapcraft.io/code

Installation:
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/

Snap Store Entry:

https://snapcraft.io/codium

Installation:
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/

Snap Store Entry:

https://snapcraft.io/webstorm

Installation:
sudo snap install webstorm --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/

Snap Store Entry:

https://snapcraft.io/rider

Installation:
sudo snap install rider --classic

CLion

Supported Languages / Toolchains / Frameworks:

C/C++

Official Website:

https://www.jetbrains.com/clion/

Snap Store Entry:

https://snapcraft.io/clion

Installation:
sudo snap install clion --classic

GoLand

Supported Languages / Toolchains / Frameworks:

Go

Official Website:

https://www.jetbrains.com/go/

Snap Store Entry:

https://snapcraft.io/goland

Installation:
sudo snap install goland --classic

Android Studio

Supported Languages / Toolchains / Frameworks:

Android, Java

Official Website:

https://developer.android.com/studio

Snap Store Entry:

https://snapcraft.io/android-studio

Installation:
sudo snap install android-studio --classic

Eclipse

Supported Languages / Toolchains / Frameworks:

Java

Official Website:

https://www.eclipse.org/

Snap Store Entry:

https://snapcraft.io/eclipse

Installation:
sudo snap install eclipse --classic

IntelliJ IDEA Ultimate

Supported Languages / Toolchains / Frameworks:

Java, Kotlin, Spring

Official Website:

https://www.jetbrains.com/idea/

Snap Store Entry:

https://snapcraft.io/intellij-idea-ultimate

Installation:
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/

Snap Store Entry:

https://snapcraft.io/intellij-idea-community

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

WebStorm

Supported Languages / Toolchains / Frameworks:

PHP

Official Website:

https://www.jetbrains.com/phpstorm/

Snap Store Entry:

https://snapcraft.io/phpstorm

Installation:
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/

Snap Store Entry:

https://snapcraft.io/webstorm

Installation:
sudo snap install webstorm --classic

PyCharm

Supported Languages / Toolchains / Frameworks:

Python, Django, Jupyter

Official Website:

https://www.jetbrains.com/pycharm/

Snap Store Entry:

https://snapcraft.io/pycharm-professional

Installation:
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/

Snap Store Entry:

https://snapcraft.io/pycharm-professional

Installation:
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/

Snap Store Entry:

https://snapcraft.io/pycharm-community

Installation:
sudo snap install pycharm-community --classic

RustRover

Supported Languages / Toolchains / Frameworks:

Rust

Official Website:

https://www.jetbrains.com/rust/

Snap Store Entry:

https://snapcraft.io/rustrover

Installation:
sudo snap install rustrover --classic

RubyMine

Supported Languages / Toolchains / Frameworks:

Ruby

Official Website:

https://www.jetbrains.com/ruby/

Snap Store Entry:

https://snapcraft.io/rubymine

Installation:
sudo snap install rubymine --classic