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/binariesand symlinks the binary into~/.local/bin. - Menu integration. Generates
.desktopshortcuts automatically. - Atomic uninstall. Removes the app folder, symlink, and shortcut in one step.
- No runtime deps. Built in Rust; needs no
fzforbashwrappers.
Installation
Install the latest pre-compiled version:
bash
$ curl -sSL https://raw.githubusercontent.com/ezequielgk/Kore-Package-Manager/main/install.sh | bashTIP
Ensure ~/.local/bin is in your $PATH after install.
Requirements
Most dependencies ship with any Linux system by default:
tar— used for decompressionpkexec(optional) — only for apps marked to prompt for rootdesktop-file-utils(update-desktop-database) — to refresh the applications menu
See also
- Usage — interactive and CLI commands.
- Architecture — how Kore is structured internally.