Anjuta is an open source and versatile IDE (Integrated Development Environment) for developing applications in the C and C++ programming languages under the GNU/Linux operating system. Also known as Anjuta DevStudio, the project has been written for the GTK+/GNOME ecosystem, but it can be used on any other desktop environment as a standalone application.
Features at a glance
It provides a great number of features and advanced programming facilities, such as a fully customizable integrated editor, code folding and hiding, code autocompletion, automatic syntax highlighting, automatic code formatting, and text zooming.
In addition, the application’s beautiful and straightforward user interface displays line numbers and markers for the code, calltips for GNOME function prototypes, indentation guides, as well as automatic indentation. Users can also attach or detach basic windows.
Another interesting feature is the ability to operate each file in either windowed mode or paged mode. Furthermore, the Anjuta features interactive execution, manipulation of signal, watch, stack and breakpoint elements, as well as a highly interactive source-level debugger that is built on top of GDB (GNU Project Debugger).
Supports many programming languages
With this sophisticated application you can build command-line and graphical (GTK+/GNOME) applications on-the-fly. It provides support for many other programming languages, including but not limited to Java, Perl, Pascal or Python.
We should also mention the fact that Anjuta IDE lets users to browse dynamic tags, manage tags for their projects, manage build files and complete projects, manage bookmarks, and provides them with function definitions, classes and structures, as well as an interactive messaging system.
Designed for GNOME
By default, Anjuta IDE is distributed as part of the GNOME desktop environment. As mentioned before, it also supports other Linux DEs. We recommend this application to all GNOME or non-GNOME developers who are looking for a complex ADS (Application Development Studio) solution that supports numerous programming languages and modern Linux-based operating systems.