Introduction

TRX logo

TRX is a fast, keyboard-driven terminal UI (TUI) package manager written in Rust. It gives you a unified, keyboard-first interface for searching, inspecting, and managing packages — whether you're on macOS with Homebrew, Arch Linux with Pacman + AUR, or Debian/Ubuntu with APT.

Search 50,000+ packages in under 50 ms. Install, remove, and update without leaving your terminal.

No daemon. No config file required. Just run trx.


Highlights

FeatureDetail
SpeedFuzzy search with sub-50 ms results
Keyboard-firstVim-inspired navigation; no mouse needed
Unified interfaceSame keybindings across all package managers
Non-blockingAll I/O on OS threads — UI never freezes
Self-updatingChecks GitHub releases on startup
ExtensiblePluggable backend trait — add a new PM in one file

Supported Platforms

Package ManagerPlatformStatus
PacmanArch Linux✅ Implemented
yay (AUR)Arch Linux✅ Implemented
APTDebian / Ubuntu✅ Implemented
HomebrewmacOS✅ Implemented
dnf / yumFedora / RHEL🔜 Planned
zypperopenSUSE🔜 Planned
winget / scoopWindows🔜 Planned