Kalima (كَلِمَة) is a markdown editor written in Rust with GTK.
Find a file
2025-10-25 12:49:59 +02:00
docs Implement code changes to enhance functionality and improve performance 2025-10-24 23:36:22 +02:00
packages Debian package 2025-10-25 12:49:59 +02:00
src Initial import 2025-10-24 23:21:41 +02:00
.gitignore Initial import 2025-10-24 23:21:41 +02:00
Cargo.lock Initial import 2025-10-24 23:21:41 +02:00
Cargo.toml Initial import 2025-10-24 23:21:41 +02:00
icon.svg Initial import 2025-10-24 23:21:41 +02:00
LICENSE.txt Initial import 2025-10-24 23:21:41 +02:00
README.md Updated README.md with detailed instructions for compilation and installation on Debian 12 2025-10-25 12:26:57 +02:00

Kalima

Kalima (كَلِمَة) is a markdown text editor written in Rust with GTK.

About

Linter

FEATURES

  • Editing
  • Linting
  • Preview

TODO

  • Spell checking
  • Find and replace

Build from source on Debian 12 (Bookworm)

Prerequisites:

sudo apt update
sudo apt install -y build-essential curl pkg-config libgtk-3-dev libwebkit2gtk-4.0-dev

Install Rust (via rustup):

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"
rustup toolchain install stable
rustup default stable

Clone and build:

git clone https://git.lattuga.net/netico/kalima.git
cd kalima
cargo build --release

Run:

./target/release/kalima

Install:

  • User-local (to ~/.cargo/bin):
cargo install --path .
  • System-wide (to /usr/local/bin):
sudo install -Dm755 target/release/kalima /usr/local/bin/kalima

Uninstall:

  • If installed with cargo:
cargo uninstall kalima
  • If installed to /usr/local/bin:
sudo rm /usr/local/bin/kalima