CudaText — кроссплатформенный текстовый и кодовый редактор, разработанный с упором на простоту, расширяемость и поддержку множества языков программирования. Программа доступна для основных настольных операционных систем и предлагает интерфейс, ориентированный на работу с исходным кодом, заметками и конфигурационными файлами. Разработка и сопровождение проекта осуществляется сообществом и отдельным автором, при этом доступна система плагинов, позволяющая адаптировать функциональность под конкретные задачи.
Редактор использует подсветку синтаксиса для большого числа языков, поддерживает мультиредактирование (мультикурсоры), макросы и расширяемую конфигурацию через плагины и пользовательские настройки. Исторические и организационные детали проекта могут быть ограничены в общедоступных источниках; в таком случае описание опирается на общепринятые характеристики подобных редакторов и на общедоступные сведения о функциональности CudaText.
- Кроссплатформенность — работа на нескольких операционных системах с единым кодом интерфейса и конфигурации.
 - Подсветка синтаксиса — поддержка множества языков программирования и форматов файлов с возможностью настройки правил подсветки.
 - Плагины — расширяемая архитектура плагинов на Python и других средствах для добавления функциональности.
 - Мультикурсоры и множественный выбор — инструменты для одновременного редактирования нескольких мест в документе.
 - Макросы и автоматизация — запись и исполнение макросов для повторяемых действий и настройки рабочего процесса.
 - Конфигурируемый интерфейс — набор настроек внешнего вида, раскладки панелей и сочетаний клавиш, позволяющий адаптировать редактор под пользователя.
 - Работа с большими файлами — оптимизации и режимы, позволяющие редактировать объёмные текстовые данные.
 - Поддержка кодирования и форматов — выбор кодировки, окончаний строк и управления форматами файлов в проекте.
 - Инструменты навигации — панель файлов, поиск по проекту и переход к определению/строке для ускорения работы с кодовой базой.
 - Активное сообщество и документация — наличие руководств, примеров и обсуждений, которые помогают пользователям осваивать и расширять возможности редактора.