CudaText: a free, open source, cross-platform code editor


Si you are a programmer looking for a free and easy to use code editor, you can opt for CudaText, this is an open source cross-platform native GUI text and source code editor.

CudaText replaces its predecessor, SynWrite, which is no longer developed. CudaText is an excellent free alternative to Notepad ++.

As mentioned earlier, CudaText is a free and open source code editor with some very useful features that will allow you to increase your productivity in no time.

Cuda try to be a more accessible tool. This is possible because it is created in the Lazarus environment, which provides a rich GUI arsenal and portability between Windows Linux and Mac.

As a result, the flexibility of json configuration in Cuda is combined with dialog plugins, for example, file search, configuration editor, and others.

Cuda has a horizontal customizable toolbar to display commands and a vertical sidebar to switch panels.

The API is responsible for configuring the toolbar, that is, it runs through a plugin. New buttons may appear in the sidebar if plugins add new panels.

CudaText supports a large number of programming languages ​​such as C, C ++, Java, JavaScript, HTML, CSS, PHP, Python, XML, etc. For all of these languages, it shows the syntax highlighted code.

CudaText Features

cudatext has syntax highlighting for many programming languages, among which we can highlight C, C ++, JavaScript, HTML, CSS, PHP, Python, XML, etc. There are more than 200 syntax lexers.

Along with it you have the option of folding code and Code tree.

Besides that CudaText It has several accessories that enhance its use.

Of the characteristics that we can highlight of this application we can find the following:

  • Tree View File Management: This helps users to manage multiple files or the entire folder full of code with ease.
  • Open recently opened files - If you've closed a file by mistake, you can instantly reopen it.
  • Duplicate Line Finder and Remover - If you are new and editing an existing file, you can find duplicate lines and remove them if you want.
  • Split selection into lines
  • Bookmark line - In case you can't remember a particular line or frequently need to open a file frequently, you can use the bookmark option.
  • Find and Replace: In addition to finding and replacing a single word or line, you can do the same with multiple words / lines.
  • Go to line: If you have a huge file and you want to make changes to certain lines, you can simply use this function instead of scrolling up or down.
  • Install and uninstall plugins.


How to install CudaText on Linux?

For those who are interested in installing this application on their systems, They can do it by following the steps we share below.

Debian, Ubuntu and derivatives

For users of any of these distributions with support for deb packages. You can install CudaText by downloading the following package, for this we are going to open a terminal and in it they must type the following command:

wget -O cudatext.deb

Done the download, now they must install the newly obtained package with their preferred package manager or from the terminal they can do it with:

sudo dpkg -i cudatext.deb

In case of having problems with the dependencies, we solve them with the following command:

sudo apt -f install

Arch Linux and derivatives

For those who are Arch Linux users or any distribution derived from it, they can install this editor from the AUR repository.

In a terminal they must type the following command:

yay -S cudatext

For the rest of the Linux distributions you must download the application from the following link. Here you must download the appropriate package for your desktop environment either in GTK or QT.

They unzip the package and it can be launched from the terminal with:


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

A comment, 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.   Juan said

    Excellent information, thank you.