Skip to content

Kore Package Manager

Kore (kpm) is a package manager for Linux written in Rust. It installs applications distributed as tarballs (.tar.gz, .tar.xz, .tar.bz2) and AppImages (.AppImage) into an isolated location, keeping the home directory clean.

It runs on Void Linux, Arch, and any system where pre-compiled software needs to land without touching the base system. It provides an interactive terminal interface (TUI) and direct CLI commands.

Features

  • Hybrid interface. Interactive TUI and direct CLI commands.
  • Isolated install. Extracts files to ~/.local/share/binaries and symlinks the binary into ~/.local/bin.
  • Menu integration. Generates .desktop shortcuts automatically.
  • Atomic uninstall. Removes the app folder, symlink, and shortcut in one step.
  • No runtime deps. Built in Rust; needs no fzf or bash wrappers.

Installation

Install the latest pre-compiled version:

bash
$ curl -sSL https://raw.githubusercontent.com/ezequielgk/Kore-Package-Manager/main/install.sh | bash

TIP

Ensure ~/.local/bin is in your $PATH after install.

Requirements

Most dependencies ship with any Linux system by default:

  • tar — used for decompression
  • pkexec (optional) — only for apps marked to prompt for root
  • desktop-file-utils (update-desktop-database) — to refresh the applications menu

See also

  • Usage — interactive and CLI commands.
  • Architecture — how Kore is structured internally.

Released under the BSD-3-Clause License.