Kate — многоцелевая среда редактирования исходного кода, разработанная сообществом KDE. Проект возник как расширяемый текстовый редактор, ориентированный на работу с программным кодом и структурированными документами; он интегрируется с рабочей средой KDE, но также доступен на других платформах. Приложение сочетает в себе лёгкий интерфейс и набор функций, характерных для редакторов класса IDE, обеспечивая удобства как для быстрой правки текстов, так и для разработки программного обеспечения.
Исторически Kate развивался в рамках проекта KDE как компонент среды рабочего стола и получил широкое распространение благодаря открытой лицензии, активному сообществу и модульной архитектуре плагинов. В редакторе реализованы механизмы подсветки синтаксиса для множества языков, поддержка проектов и интеграция с внешними инструментами, что делает его пригодным для широкого круга задач — от правки конфигурационных файлов до разработки и отладки программ.
- Подсветка синтаксиса — поддержка множества языков и гибкие схемы подсветки.
 - Многооконный интерфейс — разделённые виды и вкладки для одновременной работы с несколькими файлами.
 - Встроенный терминал — возможность выполнять команды без выхода из редактора.
 - Поддержка LSP — интеграция с протоколом сервера языка для автодополнения, перехода к определению и диагностик.
 - Многокурсорное редактирование — одновременные правки в нескольких местах документа.
 - Плагины и расширяемость — система дополнений для добавления функциональности и интеграции с инструментами разработки.
 - Макросы и скрипты — автоматизация повторяющихся операций и расширение поведения редактора.
 - Работа с большими файлами — оптимизации и возможности для редактирования объёмных текстов.
 - Гибкая настройка интерфейса — настраиваемые сочетания клавиш, темы оформления и панели инструментов.