EVERYTHING XIAOMI
Get listed
CudaText logo

CudaText

CudaText is a free, open-source text editor written in Object Pascal for Windows, Linux, and macOS.

Place
#29 of 82
Score
7.1
CudaText's website

What CudaText is

CudaText is a free, open-source text editor written in Object Pascal for Windows, Linux, and macOS. It provides syntax highlighting for more than 300 languages, plus code folding, multiple carets and selections, regular-expression find and replace, and customizable hotkeys. A code tree can display functions and classes when the lexer supports them, while a fuzzy-matching command palette helps locate commands. Its binary and hex viewer supports files of unlimited size; the site says it can show 10 GB logs. HTML and CSS features include smart auto-completion, HTML tag completion through the Snippets plugin, and in-editor image display. Python add-ons can provide plugins, linters, code tree parsers, and external tools. Listed plugin features include LSP support, project and session managers, an FTP panel, spell checking, and formatters. Configuration files use JSON and can include lexer-specific settings. Builds are listed for Windows, Linux, macOS, and several other operating systems. Linux Qt5/Qt6 builds require libqt5pas or libqt6pas; Python is not included in Linux/Unix builds and must be installed separately on macOS to use plugins. The project license is MPL-2.0.

Good

  • Free of charge and open source.
  • Syntax highlighting covers more than 300 languages.
  • Includes multiple carets and regular-expression find and replace.
  • Binary and hex viewer supports files of unlimited size.
  • Python add-ons can provide plugins and external tools.

Watch out

  • Linux Qt5/Qt6 builds require an additional library.
  • Python is not included in Linux/Unix builds.
  • Python must be installed separately on macOS for plugins.

Who it suits

CudaText may suit developers and advanced desktop users who want a free editor with broad syntax highlighting, configurable editing, and plugin options. It is available across Windows, Linux, and macOS.

Verdict

CudaText offers substantial editing and extension features across its listed desktop platforms at no charge. Linux and Unix users should note the listed Python and Qt library requirements, while macOS plugin use also requires a separate Python installation.

Plans and prices

From CudaText's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
CudaTextFreeFree of charge · May be used for business · Open source

The facts

Each one read from CudaText's own pages, with the date it was checked.

What it does

Configuration
Configuration files use JSON format and can include lexer-specific settings.checked 8 Oct 2026
Downloads
The download page lists builds for Windows, Linux, and macOS, as well as FreeBSD, OpenBSD, NetBSD, DragonFlyBSD, Solaris, and Haiku.checked 8 Oct 2026
Editing
Features include code folding, multiple carets and selections, regular-expression find and replace, and customizable hotkeys.checked 8 Oct 2026
Extensions
Python add-ons can provide plugins, linters, code tree parsers, and external tools.checked 8 Oct 2026
Extension support
Yeschecked 22 Sep 2026
HTML and CSS
HTML and CSS features include smart auto-completion, HTML tag completion through the Snippets plugin, and in-editor image display.checked 8 Oct 2026
Intended users
SourceForge lists its intended audience as advanced end users, developers, and desktop end users.checked 8 Oct 2026
Languages
It provides syntax highlighting for more than 300 languages.checked 8 Oct 2026
Large-file handling
Yeschecked 22 Sep 2026
Large files
Its binary and hex viewer supports files of unlimited size, and the site says it can show 10 GB logs.checked 8 Oct 2026
License
The project's GitHub repository identifies its license as MPL-2.0.checked 8 Oct 2026
Multi-cursor editing
Yeschecked 22 Sep 2026
Navigation
It includes a code tree for functions and classes when the lexer supports it, plus a fuzzy-matching command palette.checked 8 Oct 2026
Plugin features
Listed plugin features include LSP protocol support, project and session managers, FTP panel, spell checker, and formatters.checked 8 Oct 2026
Plugin requirement
The download page says Python is not included in Linux/Unix builds and must be installed separately on macOS to use plugins.checked 8 Oct 2026
Product
CudaText is a cross-platform text editor written in Object Pascal.checked 8 Oct 2026

Money

Free plan
Yeschecked 22 Sep 2026

Where it runs

Platform requirement
The download page says the Linux Qt5/Qt6 build requires libqt5pas or libqt6pas.checked 8 Oct 2026
Supported platforms
Windows,Linux,macOSchecked 22 Sep 2026

Alternatives to CudaText

All alternatives
  1. 1Calmly Writer logo

    Calmly Writer

    Free planAndroidWebLinuxmacOS
    8.6Free plan
  2. 2Zed logo

    Zed

    Free planLinuxmacOSWindows
    8.3From $10 a month
  3. 3Visual Studio Code logo

    Visual Studio Code

    Free planWebLinuxmacOSWindows
    8.2Free plan
  4. 4

    Neovim

    Free planAndroidAPILinuxmacOS
    8.1Free plan
  5. 5

    Geany

    Free planOpen sourceLinuxmacOSWindows
    8.1Free plan
  6. 6

    GNU Emacs

    Free planAndroidLinuxmacOSWindows
    8.0Free plan