Arch Linux (recommended)

Screenshots & videos

About

Kate is a fast multi-document, multi-view text editor for programmers by KDE. It features stuff like LSP (Language Server Protocol) support, projects, multiple cursors and selections, git integration, folder wide search, horizontal and vertical splits, vi mode, syntax highlighting for 300+ languages, built-in terminal, dynamic word wrap and much more. It is available on Linux, BSD, Windows and MacOS. Features: - MDI, window splitting, window tabbing - Spell checking - CR, CRLF, LF newline support - Encoding support (utf-8, utf-16, ascii etc.) - Encoding conversion - Regular expression based find & replace - Syntax highlighting for 300+ languages - Code and text folding - Multiple cursors and multiple selections - Block selection mode - Auto indentation - Auto completion support - Shell integration - Wide protocol support (http, ftp, ssh, webdav etc.) - Extensible via plugins - Integrated terminal - Scriptable using JavaScript - Vi mode - Intellisense support using LSP (Language Server Protocol) - DAP (Debug Adapter Protocol) support - Vertical tabs/document list - Lightweight project support. Kate can open folders as projects - Code formatting using native formatters such as clang-format, prettier etc - Built in filesystem browser - CTags support - Project wide and folder wide search - Git integration

Additional information

Project

Developer
KDE
License
LGPL-2.1+ (free software)What this license lets you do
Languages
68 languages

Install

Available via
Flatpak · Snap (3) · Arch Linux (3) · Debian · Ubuntu · Fedora · openSUSE · Alpine Linux · Void Linux (2) · Slackware · Solus · Gentoo · Nixpkgs
All 18 packagings

Flathub (Flatpak), Snap Store, Snap Store (Beta build), Snap Store (Nightly build), AUR (Git build), AUR (Root build), Debian, Ubuntu, Fedora, Arch Linux, Nixpkgs, openSUSE, Alpine Linux, Void Linux, Void Linux (32bit build), Slackware, Solus, Gentoo (Candidate build)

About this data

Sources
Sources disagree on the name: kate / kwriteSources disagree on the license
Catalog data as of
October 12, 2026
How each source lists it (27)
SourceNameVersionBuilt byLicenseDescription
Flathub (Flatpak)Kate26.04.2—LGPL-2.1+Advanced text editor
Flathub (Flatpak)KWrite26.04.3—LGPL-2.1+Text Editor
Snap Storekate25.08.0—GPL-2.0+KDE Advanced Text Editor
Snap Store (Beta build)kate26.04.3—GPL-2.0+KDE Advanced Text Editor
Snap StoreKWrite25.04.3—unsetText Editor
Snap Store (Nightly build)KWrite25.04.3—unsetText Editor
AUR (Git build)kate-git26.07.70_r23764.g5024024285-1—GPL-2.0-or-later AND LGPL-2.0-or-laterAdvanced text editor
AUR (Root build)kate-root26.08.1-1Community build, patchedCC0-1.0 AND GFDL-1.3-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LGPL-3.0-or-later AND MITAdvanced Text Editor from the KDE project, patched to be able to run as root.
Debiankate4:25.04.3-2Distribution build—powerful text editor
Debiankwrite4:25.04.3-2Distribution build—simple text editor
Ubuntukate4:25.12.3-0ubuntu1Distribution build—powerful text editor
Ubuntukwrite4:25.12.3-0ubuntu1Distribution build—simple text editor
Fedorakate26.08.1Distribution buildLGPL-2.0-only AND LGPL-2.0-or-later AND GPL-2.0-or-laterAdvanced Text Editor
Fedorakwrite26.08.1Distribution buildLGPL-2.0-or-laterText Editor
Arch Linuxkate26.08.2-1Distribution buildGPL-2.0-or-later AND LGPL-2.0-or-laterAdvanced text editor
Nixpkgskate26.08.2Distribution buildCC0-1.0 AND GPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later AND MITAdvanced text editor
openSUSEkate26.08.2Distribution buildGPL-3.0-or-laterAdvanced Text Editor
openSUSEkwrite26.08.2Distribution buildGPL-3.0-or-laterKDE Text Editor
Alpine Linuxkate26.04.2-r0Distribution buildLGPL-2.0-only AND LGPL-2.0-or-laterA multi-document, multi-view text editor
Alpine Linuxkwrite26.04.2-r0Distribution buildLGPL-2.0-only AND LGPL-2.0-or-laterA multi-document, multi-view text editor
Void Linuxkate26.08.1_1Distribution buildGPL-3.0-or-later AND LGPL-2.0-or-later AND GPL-2.0-or-laterKDE Text editor
Void Linuxkwrite26.08.1_1Distribution buildGPL-3.0-or-later AND LGPL-2.0-or-later AND GPL-2.0-or-laterKDE Text editor - kwrite
Void Linux (32bit build)kate-32bit26.08.1_1Distribution buildGPL-3.0-or-later AND LGPL-2.0-or-later AND GPL-2.0-or-laterKDE Text editor (32bit)
Slackwarekate26.08.2-1Distribution build—kate (an advanced text editor for KDE)
Soluskate25.08.2Distribution buildGPL-2.0-or-later AND GPL-3.0-only AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-3.0-only AND MITKDE advanced text editor
Gentoo (Candidate build)kate26.08.2Distribution buildGPL-2.0-onlyMulti-document editor with network transparency, Plasma integration and more
Gentoo (Candidate build)kwrite26.08.2Distribution buildGPL-2.0-onlySimple text editor based on KDE Frameworks
Known data issues (2)

Things this page is missing or isn't precise about. Know the answer? A fix takes one click and a sentence, and the community picks it up from there.

  • Sources disagree on the license — Two sources report licenses of different families: one of them is likely wrong.
    Help fix
  • Sources disagree on the name — Which name does the project itself use?
    Help fix
Other things the catalog needs help with

Related

Developer Tools

Browse all →

Antigravity IDE

Developer Tools

Google Antigravity IDE — agent-first coding environment.

Snap (recommended) Arch Linux4 buildsStandard: Stable Standard: Nightly Other builds: AppImage, Ide

Pi Coding Agent

Developer Tools

Minimal extensible coding agent for the terminal

4 platformsSnap (recommended) Arch Linux openSUSE Nixpkgs5 buildsStandard: Stable Standard: Candidate Standard: Nightly Standard: Git Other builds: Bin

jetbrains-toolbox

Developer Tools

Manage your IDEs the easy way

Snap (recommended) AppImage Arch Linux2 buildsStandard: Beta Standard: Stable

Sublime Text

Developer Tools

Text Editing, Done Right

5 platformsFlatpak (recommended) Snap Arch Linux Void Linux Gentoo6 buildsStandard: Stable Standard: Candidate Standard: Nightly Dev: Stable Dev: Candidate 4: StableFlathub (Flatpak): ★ 5.0 (2)

protobuf

Developer Tools

Protocol Buffers compiler

7 platformsSnap (recommended) Arch Linux Fedora Void Linux Solus Gentoo Nixpkgs5 buildsStandard: Stable Standard: Nightly Standard: Git Standard: Candidate Other builds: Java

Bless

Developer Tools

Gtk# Hex Editor

4 platformsFlatpak (recommended) Arch Linux Fedora openSUSE2 buildsStandard: Stable Standard: GitFlathub (Flatpak): ★ 2.1 (25)

Unity Hub

Developer Tools

Manage game engine installations

Flatpak (recommended) Arch Linux3 buildsStandard: Stable Standard: Beta Other builds: cnFlathub (Flatpak): ★ 2.5 (79)

Ada

Developer Tools

Ada — agent-first desktop app

6 platformsAppImage (recommended) Arch Linux Alpine Linux Void Linux Gentoo Nixpkgs4 buildsStandard: Stable Standard: Git Standard: Candidate Other builds: 32bit

fresh-editor

Developer Tools

Text editor for your terminal

4 platformsSnap (recommended) Arch Linux openSUSE Nixpkgs6 buildsStandard: Stable Standard: Candidate Standard: Nightly Standard: Git Other builds: Editor, Bin

Emacs (GUI)

Developer Tools

GNU Emacs is an extensible, customizable text editor - and more

5 platformsDebian (recommended) Ubuntu Alpine Linux Void Linux Nixpkgs

DBFlux

Developer Tools

A fast, keyboard-first database client for SQL databases

AppImage (recommended) Arch Linux

Add-ons

Plugins (4)
  • kate-addons — Addons used by Kate (Gentoo)
  • kate-indexview-plugin — A fork from Kate's SymbolViewer plugin with a couple of modifications (AUR)
  • kate-krunner-plugin — KRunner plugin for searching Kate sessions (Fedora)
  • kate-plugins — Kate plugins (Fedora, openSUSE)