Integrated developer environmentsΒΆ

An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development. This article references IDEs that you can use to develop software with the various toolchains found on Ubuntu.

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 Professional

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

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

PyCharm EDU

Supported Languages / Toolchains / Frameworks:

Python, Django, Jupyter

Official Website:

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

Snap Store Entry:

https://snapcraft.io/pycharm-educational

Installation:
sudo snap install pycharm-educational --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 Professional

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

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

PyCharm EDU

Supported Languages / Toolchains / Frameworks:

Python, Django, Jupyter

Official Website:

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

Snap Store Entry:

https://snapcraft.io/pycharm-educational

Installation:
sudo snap install pycharm-educational --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