Skip to content
SPECIFICTION
Get listed

CudaText

cudatext.github.io

Free plan WindowsmacOSLinux
Visit cudatext.github.io
Spec score 8.3 #9 of 32 in Editor Software

What it is

CudaText is a cross-platform text editor written in Object Pascal, with builds listed for Linux, macOS, and Windows. It provides syntax highlighting for more than 300 languages, along with code folding, multiple carets and selections, regular-expression find and replace, and customizable hotkeys. A code tree can show functions and classes when the lexer supports them, and a fuzzy-matching command palette helps with command navigation. Its binary and hex viewer supports files of unlimited size; the site says it can display 10 GB logs. HTML and CSS tools include smart auto-completion, HTML tag completion through the Snippets plugin, and in-editor image display. Python add-ons can supply 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. CudaText is free, with no free trial listed, and the project license is MPL-2.0.

Spec sheet

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

Plans and prices

CudaText Free Free of charge · May be used for business · Open source Read 8 Oct 2026 · cudatext.github.io

Every CudaText plan and price →

Strong points and limits

Strong points

  • Syntax highlighting covers more than 300 languages.
  • Binary and hex viewer handles files of unlimited size.
  • Supports multiple carets, code folding, and regex replacement.
  • Python add-ons can provide plugins and linters.

Limits

  • Python is not included in Linux/Unix builds.
  • Linux Qt builds require libqt5pas or libqt6pas.
  • macOS requires Python installed separately for plugins.

Who it suits

CudaText suits developers and other desktop users who want a free text editor with broad language highlighting, configurable editing, and Python-based extensions. Users of Linux or Unix builds should account for the separately installed dependencies needed for Qt builds and plugins.

Verdict

CudaText combines broad language highlighting with editing, navigation, and plugin features at no listed cost. Check the platform-specific requirements if you rely on Linux Qt builds or plugins.

Where Specifiction places it

Alternatives to CudaTextAll alternatives →