CudaText: light code editor


If you are looking for a lightweight code editor with a lot of perks, try CudaText. Despite its small footprint, CudaText comes with a lot of features you’ll find only in advanced code editors. A plugin based architecture makes the editor extensible with many more possibilities. CudaText is written in Lazarus. The Linux GUI is written using GTK2.


  • Syntax highlighting for C, C++, Java, JavaScript, HTML, CSS, PHP, Python, XML and more. 160+ lexers from SynWrite are supported.
  • Code folding
  • Code tree structure (SynWrite style)
  • Multi-carets
  • Multi-selections
  • Find/Replace with regex
  • Plugins in Python language
  • Configuration settings in JSON (lexer-specific configs supported)
  • Tabbed UI
  • Split each tab
  • Split view for 2/3/4/6 files
  • Simple auto-completion (fixed list) for some lexers
  • Command palette (ST3 style), minimap (ST3 style), micromap
  • Show unprinted whitespace
  • Support for many encodings
  • Customizable hotkeys
  • Multiple color themes
  • Multi-platform (Linux, Windows and OS X)
HTML/CSS spcific
  • Smart auto-completion for HTML, CSS
  • HTML tags completion with Tab-key (snippets plugin)
  • HTML color codes (#rgb, #rrggbb) underline
  • View pictures (jpeg/png/gif/bmp/ico)
  • Addons manager
  • Snippets
  • External tools
  • Macro manager
  • Session manager
  • Spell checker
  • Brackets highlight, go to pair bracket
  • Highlight all occurences
  • Color picker
  • Insert date/time
  • HTML/ CSS/ JS/ XML/ SQL formatter
  • Tabs list in sidebar
  • Menu configurator

While CudaText is perfect as an advanced code and text editor, it still lacks the features of a code browser like call graphs, which would add a lot of value.


CudaText deb package for Ubuntu can be downloaded from the SourceForge project page. To install, run:

$ sudo dpkg -i cudatext_version_gtk2_amd64.deb


Features: 3.5/5
Usability: 4/5

Webpage: CudaText

2 thoughts on “CudaText: light code editor”

    1. But it’s lighter than both. Given that it’s the most recent in the category, I wouldn’t be surprised if the devs reviewed the other utilities first and followed the GUI design.

Leave a Reply

Your email address will not be published. Required fields are marked *