The best IDEs for your GNU / Linux distribution

Linux IDEs

Un IDE (Integrated Development Environment), or integrated development environment, is nothing more than a suite of tools used by developers and programmers to create software. Thanks to these IDEs you won't have to use a separate text editor to write the source code, or a compiler to compile it, or another debugger. They tend to integrate all that, and some more than that.

Linux, especially Ubuntu, has become a very interesting platform for developers. If you are thinking of starting to program from this operating system, here is a list with some of the best IDEs that you currently have available ...


BluefishEditor It is not an IDE as such, but it can be a great tool for those looking for something powerful for web development. In these cases they are interpreted languages ​​that do not need to be compiled. And this editor can have everything you need and more, such as an autocomplete system, auto-identification, powerful search engine and replacement tool, support for integrating external programs like make, lint, weblint, etc.

This program supports HTML (also XHTML and HTML5) and CSS, but also other interesting languages ​​such as Ada, ASP .NET and VBS, C / C ++, D, Clojure, CFML, gettext PO, Google Go, Java and JavaScript, jQuery, Lua , and more.



geany it is very popular on Linux. It is a lightweight IDE that supports most of the most popular languages. It is simple and fast for development, with the basic functions you expect from a program like this, such as auto-identification, syntax highlighting, code auto-completion or snippets, etc.

Also includes a plugin system to extend its capabilities, making it even more interesting in its latest versions.



East integrated development environment very powerful, complete and modern. It is used for GNU / Linux systems, as well as other Unix (FreeBSD, Solaris and macOS), and also in Windows. Although it is developed by KDE, it also works under other desktop environments. In addition, it is free and open source, under the GPL license. It supports programming languages ​​like C, C ++, Python, PHP, and QML / JavaScript.



Eclipse is another of the most popular and advanced IDEs for Linux. It is written in Java and is used mainly for the development of Java applications, although it supports other languages ​​with the help of plugins. For example, such as C, C ++, COBOL, Fortran, Haskell, JavaScript, Perl, PHP, Python, R, Ruby, Ruby on Rails, Scheme, etc.



The code editor brackets It can be included among the Linux IDEs, although it is a program created by Adobe especially for web development, as happened to the first one on this list. It is easy to use and functional, with a multitude of tools as well as the possibility of adding plugins.


Visual Studio Code

The popular Microsoft IDE has also been ported for Linux. Who would say that among the IDEs of this platform there would be one of the Redmond ones a few years ago ... But yes, that's right, if you develop for Windows, you probably prefer to do them from the fast and powerful Visual Studio Code.


Lazarus IDE

Lazarus IDE is a very fast, free, free development tool that is available for various platforms, including GNU / Linux. It is based on the Object Pacal language and is a great alternative to the well-known Delphi.



Anjuta is another one of the IDEs available for Linux that you will like. This integrated development environment allows programming in languages ​​such as C, C ++, Java, Python, and also Vala. It includes a lot of advanced programming features. In addition, it is perfectly integrated with GTK (GNOME).



Another popular IDE is NetBeans. A free and open suite that is specialized in the Java programming language. Also, it has a large number of modules to extend it.



For those who prefer to work with the programming language Shrimps (derived from BASIC, and free under the GNU GPL license), you will surely appreciate knowing Gambas3. One of those IDEs available for Linux to create forms with buttons, text boxes, and many other visual objects.


Last but not least, there is also another one of those popular IDEs, such as QtCreator. As its name suggests, specially designed for Qt apps. Developed by TrollTech and with which you can develop for different desktop environments, even for Android and iOS mobiles.


The content of the article adheres to our principles of editorial ethics. To report an error click here!.

3 comments, leave yours

Leave a Comment

Your email address will not be published.



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Eloy said

    There is no doubt that they are all good text editors. And even some of them are good IDEs. But this list is outdated and very incomplete. What about KDevelop? It is much more than a multilanguage and cross-platform IDE. And Kate? Possibly one of the most advanced editors that can also be used as a powerful IDE.

  2.   agaduf said

    Brackets is going to be abandoned.

  3.   Roger said

    Why did they use an image from webStorm or PhpStorm and not even mention it?