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:
- Snap Store Entry:
- Installation:
sudo snap install android-studio --classic
CLion
- Supported Languages / Toolchains / Frameworks:
C/C++
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install clion --classic
DataGrip
- Supported Languages / Toolchains / Frameworks:
SQL
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install datagrip --classic
Eclipse
- Supported Languages / Toolchains / Frameworks:
Java
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install eclipse --classic
GoLand
- Supported Languages / Toolchains / Frameworks:
Go
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install goland --classic
IntelliJ IDEA Ultimate
- Supported Languages / Toolchains / Frameworks:
Java, Kotlin, Spring
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install intellij-idea-ultimate --classic
IntelliJ IDEA Community Edition
- Supported Languages / Toolchains / Frameworks:
Java, Kotlin, Spring
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install intellij-idea-community --classic
WebStorm
- Supported Languages / Toolchains / Frameworks:
PHP
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install phpstorm --classic
PyCharm Professional
- Supported Languages / Toolchains / Frameworks:
Python, Django, Jupyter
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install pycharm-professional --classic
PyCharm Community
- Supported Languages / Toolchains / Frameworks:
Python, Django, Jupyter
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install pycharm-community --classic
PyCharm
- Supported Languages / Toolchains / Frameworks:
Python, Django, Jupyter
- Official Website:
- Snap Store Entry:
- 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:
- Snap Store Entry:
- Installation:
sudo snap install rider --classic
RubyMine
- Supported Languages / Toolchains / Frameworks:
Ruby
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install rubymine --classic
RustRover
- Supported Languages / Toolchains / Frameworks:
Rust
- Official Website:
- Snap Store Entry:
- 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:
- Snap Store Entry:
- 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:
- Snap Store Entry:
- Installation:
sudo snap install codium --classic
WebStorm
- Supported Languages / Toolchains / Frameworks:
JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, Node.js, SQL, MongoDB
- Official Website:
- Snap Store Entry:
- 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:
- Snap Store Entry:
- Installation:
sudo snap install rider --classic
CLion
- Supported Languages / Toolchains / Frameworks:
C/C++
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install clion --classic
GoLand
- Supported Languages / Toolchains / Frameworks:
Go
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install goland --classic
Android Studio
- Supported Languages / Toolchains / Frameworks:
Android, Java
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install android-studio --classic
Eclipse
- Supported Languages / Toolchains / Frameworks:
Java
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install eclipse --classic
IntelliJ IDEA Ultimate
- Supported Languages / Toolchains / Frameworks:
Java, Kotlin, Spring
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install intellij-idea-ultimate --classic
IntelliJ IDEA Community Edition
- Supported Languages / Toolchains / Frameworks:
Java, Kotlin, Spring
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install intellij-idea-community --classic
WebStorm
- Supported Languages / Toolchains / Frameworks:
PHP
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install phpstorm --classic
WebStorm
- Supported Languages / Toolchains / Frameworks:
JavaScript, TypeScript, HTML, CSS, React, Angular, Vue, Node.js, SQL, MongoDB
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install webstorm --classic
PyCharm Professional
- Supported Languages / Toolchains / Frameworks:
Python, Django, Jupyter
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install pycharm-professional --classic
PyCharm Community
- Supported Languages / Toolchains / Frameworks:
Python, Django, Jupyter
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install pycharm-community --classic
PyCharm
- Supported Languages / Toolchains / Frameworks:
Python, Django, Jupyter
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install pycharm-educational --classic
RustRover
- Supported Languages / Toolchains / Frameworks:
Rust
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install rustrover --classic
RubyMine
- Supported Languages / Toolchains / Frameworks:
Ruby
- Official Website:
- Snap Store Entry:
- Installation:
sudo snap install rubymine --classic