Kibi is a configurable text editor with UTF-8 support, incremental search, syntax highlighting, line numbers and more, written in less than 1024 lines of Rust with minimal dependencies.
Kibi is compatible with Linux, macOS, and Windows.
Screenshots
Observed history
| App | Change | Version | When ↑ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
0.3.223 Nov 2025
- Adds support for the
NO_COLORstandard: all color output will be disabled if theNO_COLORenvironment variable is set - Improves Ctrl-R behavior on last line
- Fixes regression when pressing right/delete at end of line
- Prevents an unnecessary screen refresh, blinking welcome message when opening existing file
0.3.11 Nov 2025
- Adds support for end-of-options delimiter
--(following POSIX.1-2024 12. Utility Conventions), allowing Kibi to be used as the editor for thesudoersfile withvisudo - Fixes crash when backspace was pressed in find mode with empty search field
0.3.025 Oct 2025
- New features: delete, copy, cut and paste lines with Ctrl-R, Ctrl-C, Ctrl-X, Ctrl-V
- New syntax highlighting configurations for C, C#, C++, CoffeeScript, CSS, D, Dart, Elixir, Fish, Go, Groovy, Haskell, HTML, Java, JavaScript, Julia, Kotlin, LRC, Lua, Markdown, MATLAB, Nim, Nix, NoSQL, Nushell, OCaml, Perl, PHP, PowerShell, Processing, PRQL, R, Racket, Ruby, Raku, RSS, Scala, SQL, Swift, TypeScript, XML, YAML, Zig, ZSH, and support for Extension-less dotfiles
- Adds support for WebAssembly, and optimizes binaries across all platforms for performance and size
- Avoids flicking when quickly resizing the terminal windows
- Fixes crashes when opening a new file
- Adds error messages when an invalid option is provided, or trying to open a special file
- Makes configuration parsing more resilient: prohibit invalid durations and tab sizes, emit warnings instead of panicking for invalid configurations
0.2.213 Feb 2021
- New feature: execute external commands directly from the editor
- Adds syntax highlighting configuration for the V Programming Language
- Improves errors messages for file opening (e.g. configuration file permissions)
- Fixes crash on Android devices related to SELinux

