Welcome to the new guiEditor website!

A free and open-source graphical user interface editor for GNU Octave.

Features

guiEditor is a visual editor for graphical interfaces designed for the GNU Octave Scientific Programming Language, incorporating multiple functionalities. Some of its features include:

Visual development

The development of graphical interfaces is carried out visually, allowing the modification of various control attributes through a visual properties editor.

Workflow

The projects are developed using a structure that simplifies and organizes the workflow for their development.

Standalone script applications

The generated applications do not require components included in guiEditor; they only require GNU Octave to run.

Low hardware requirements

The development environment, built in C++ with the Qt framework, runs natively on each operating system, requiring the same (or fewer) hardware resources than GNU Octave

Easy application distribution

Among the included features, there is the ability to automatically create packages for GNU Octave, streamlining the distribution of applications.

Open Source

As an open-source application, you have the freedom to modify, expand, use its distributions, or compile binaries for a specific platform.

guiEditor applications in action

With guiEditor it is possible to create various script applications. In this section, you will find some example applications that you can download and run directly in GNU Octave or download the project to modify it using the editor.

Simple plot

In this example, you can observe how to create a graphical interface to simplify the visualization and management of mathematical function plots. The application, as an illustration, includes script files, a secondary window, and various controls for user interaction.

Downloads

guiEditor project (can be edited)

Script folder with all files to run the application in GNU Octave.

GNU Octave package, you must install and load the package to run te app.

Downloads

guiEditor is distributed with the intention of being useful to its users, but without any kind of warranty, using the GPL3 license.

The executable versions of guiEditor, as well as the associated source code, can be found in the GitLab repositories (guiEditor version 1 https://gitlab.com/labinformatica/guieditor and guiEditor version 2 https://gitlab.com/labinformatica/guieditor_ii). As it may be challenging to locate stable versions, this section provides links to the latest stable releases.

The stable versions, particularly version 2, are maintained by fixing bugs and adding minor functionalities whenever compatibility with previous versions allows. Currently, there is a beta version that will become the next stable release (guiEditor 3) in 2024. This version will introduce numerous new features, but at the cost of new projects not being compatible with previous versions of guiEditor.

guiEditor v 3.0.0
(updated at 06/12/2024)

guiEditor v 2.0.0
(updated at 30/03/2024)