CudaText is a cross-platform text editor that supports syntax highlighting for over 180 programming languages. It has a wide range of plugins available for code completion, auto-indentation, and formatting. CudaText also allows for multi-carets and multi-selections, making editing multiple lines of code at once much easier. It has a simple and customizable user interface with a tabbed document interface.