> ## Content Index
> Fetch the complete content index at: https://itsfoss.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Meet CudaText: A Cross-Platform Open Source Code Editor
- URL: https://itsfoss.com/cudatext-code-editor/
- Published: 2017-03-13T10:37:46.000Z
- Updated: 2023-01-11T09:56:22.000Z
- Author: Abhishek Prakash
- Tags: #Import 2022-12-26 08:27

[CudaText](http://www.uvviewsoft.com/cudatext/?ref=itsfoss.com) is a cross-platform open source code editor based on [Lazarus](http://www.lazarus-ide.org/?ref=itsfoss.com). It has extensive support for most of the popular programming languages.

I cannot call it one of the [best open source code editors](https://itsfoss.com/best-modern-open-source-code-editors-for-linux/) because it is too early for that. I cannot even call it [Notepad++ alternative for Linux](https://itsfoss.com/notepad-alternatives-for-linux/) because it’s more like a lightweight IDE like [Geany](https://www.geany.org/?ref=itsfoss.com). Though the default interface reminds me of [Eclipse IDE](https://eclipse.org/ide/?ref=itsfoss.com).

Personally, I have my own preferred editor, [Atom](https://itsfoss.com/install-atom-text-editor-ubuntu-1404-linux-mint-17/). But I never shy to try out new applications. If you have the same approach, perhaps you could give CudaText a try.

Let’s see what does CudaText have to offer us.

## CudaText features

![CudaText code editor](https://itsfoss.com/content/images/wordpress/2017/03/cudatext1-800x424.jpeg)

Default interface

- Syntax highlight for several languages such as C, C++, Java, JavaScript, HTML, CSS, PHP, Python, XML etc
- Code folding
- Code tree structure
- Multi-carets
- Multi-selections
- Find/Replace with regex support
- Tabbed user interface
- Split tab
- Split view for up to 6 files
- Simple auto-completion
- Command palette
- Minimap
- Micromap
- Can show unprinted whitespace
- Many encodings support
- Hotkey customization
- Theme support
- Smart autocompletion for HTML, CSS
- HTML tags completion with Tab-key
- HTML color codes (#rgb, #rrggbb) underline
- View pictures (jpeg/png/gif/bmp/ico)
- Binary file editing support

The capabilities of CudaText can be enhanced by installing additional plugins written in Python. Some of the main improvements you can get via plugins are:

- Add-ons manager
- Snippets
- External tools
- Macro manager
- Session manager
- Spell checker
- Brackets highlight, go to pair bracket
- Highlight all occurrences
- Color picker
- Insert date/time
- HTML/ CSS/ JS/ XML/ SQL formatter
- Tabs list in sidebar
- Menu configurator

![Dark themed CudaText editor](https://itsfoss.com/content/images/wordpress/2017/03/cudatext-dark-800x415.jpeg)

Dark theme

![Split view in CudaText](https://itsfoss.com/content/images/wordpress/2017/03/cudatext3-800x357.jpeg)

Split view

Images are from CudaText website.

## Installing CudaText editor in Linux

You can find the binaries and the tarball from SourceForge link below:

[Download CudaText for Linux](https://sourceforge.net/projects/cudatext/files/release/Linux/?ref=itsfoss.com)

Alternatively, you can visit their GitHub repository and grab the source code there:

[CudaText on GitHub](https://github.com/Alexey-T/CudaText?ref=itsfoss.com)

CudaText uses Mozilla license. If you are wondering about it, you can read this comprehensive article on [open source licenses](https://itsfoss.com/open-source-licenses-explained/).

Give CudaText a try and see if it has got what it takes to be your favorite code editor. And do share your thoughts on it in the comment section below.