| Crates.io | lazy-top |
| lib.rs | lazy-top |
| version | 0.1.2 |
| created_at | 2025-09-24 14:07:33.326238+00 |
| updated_at | 2025-09-24 14:53:44.786825+00 |
| description | A terminal-based process viewer inspired by htop and btop, built with Rust and Ratatui. |
| homepage | https://github.com/lazy-toad/lazy-top |
| repository | https://github.com/lazy-toad/lazy-top |
| max_upload_size | |
| id | 1853169 |
| size | 1,225,619 |
lazy-top is a terminal-based process viewer inspired by htop and btop, built with Rust and Ratatui. It provides a clean, interactive interface to monitor system processes, CPU usage, and memory consumption, all while offering customizable themes.
To install lazy-top, you need to have Rust and Cargo installed on your system. If you don't have them, you can install them from rustup.rs.
You can also install lazy-top directly from crates.io using cargo install:
cargo install lazy-top
This will build and install the executable in your Cargo bin directory (~/.cargo/bin/).
Once Rust is installed, you can clone the repository and build the project:
git clone https://github.com/your-username/lazy-top.git
cd lazy-top
cargo build --release
After building, the executable will be located at target/release/lazy-top. You can move it to a directory in your PATH for easier access:
sudo mv target/release/lazy-top /usr/local/bin/
Run lazy-top from your terminal:
lazy-top
q: Quit the application.:: Enter command mode./: Enter filtering mode.k: Kill the selected process.Up Arrow / Down Arrow: Navigate through the process list.t: Cycle through themes (quick switch).c: Cycle through sorting columns.Press : to enter command mode. You can type commands and press Enter to execute them.
theme <theme_name>: Apply a specific theme.
:theme gruvboxtheme, press Tab to cycle through available themes and see a live preview. Press Esc to revert to the original theme.Press / to enter filtering mode. Type your query to filter processes by name. Press Enter or Esc to exit filtering mode.
lazy-top comes with several built-in themes to suit your preferences. You can switch between them using the t key or by entering command mode (:) and typing theme <theme_name>.






Contributions are welcome! Please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.