Kalima (كَلِمَة) is a Markdown text editor for Linux, built with Rust and a Servo-powered HTML UI.
- Rust 38.8%
- JavaScript 35.5%
- CSS 14.7%
- HTML 11%
| assets | ||
| debian | ||
| docs | ||
| packages | ||
| resources | ||
| src | ||
| templates | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE.txt | ||
| README.md | ||
Kalima
Kalima (كَلِمَة) is a Markdown text editor for Linux, built with Rust and a Servo-powered HTML UI.
Live preview, spell checking, Markdown linting, find & replace, dark mode.
Install on Debian / Ubuntu
Download the .deb package from the releases page:
sudo dpkg -i kalima_<version>_amd64.deb
Build from source
Prerequisites
Rust (stable) via rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
System libraries (Debian/Ubuntu):
sudo apt install -y build-essential curl pkg-config cmake git python3 python3-pip \
libfreetype6-dev libgl1-mesa-dev libglib2.0-dev libx11-dev libxrandr-dev \
libxi-dev libxcursor-dev libxmu-dev libdbus-1-dev
For other distributions install the equivalent packages. See the Servo build docs for the full dependency list.
Build and run
git clone https://git.lattuga.net/netico/kalima.git
cd kalima
cargo build --release
./target/release/kalima
The first build compiles the Servo engine and takes significant time and disk space. Subsequent builds are incremental.
Install
sudo install -Dm755 target/release/kalima /usr/local/bin/kalima
Uninstall
sudo rm /usr/local/bin/kalima
