One of the best things about Linux
is the freedom of choice. From desktop environments to text editors, there’s always more than one way to do something!
The same goes for system information utilities (often called system fetch tools or screenfetch tools).
These small command-line utilities give you a clean, visual snapshot of your system’s specs right in the terminal, often alongside an ASCII logo of the current distro running.
Here’s a collection of some of the best and most popular fetch tools available for Linux, ranging from minimalist shell scripts to modern Rust-based alternatives.
(I’ve made this post wiki post, so that members can add/edit the tools.)
| Tool | Language | What it’s good at / notes |
|---|---|---|
| albafetch | C | Speed-first Neofetch-like layout; aims for sub-second runs. |
| Archey4 | Python | Maintained fork of Archey with a tidy layout; easy to extend. |
| CrabFetch | Rust | Extremely fast, customizable, modern alternative to Neofetch. |
| cpufetch | C | CPU-focused readout with ASCII micro-architecture art. |
| disfetch | Bash | Simple, less-complex bash fetch with distro art. |
| Fastfetch | C | Very fast, highly configurable, Wayland aware, actively maintained. |
| gpufetch | C++ | GPU architecture details. |
| hwinfo | C | Deep hardware probing tool; more detailed than typical fetch tools. |
| HyFetch | Python | Pride-flag Neofetch fork; actively maintained. |
| inxi | Perl | A powerhouse for deep system inventory from the CLI. |
| jfetch | Shell | Minimal Linux fetch; packaged in AUR. |
| macchina | Rust | Modern, fast, clean output with themes. |
| Neofetch | Bash | The classic. Still works, but archived Apr 26, 2024. |
| NerdFetch | Shell | POSIX script that uses Nerd Fonts for icons/emojis; fun visual output. |
| onefetch | Rust | Git repo-focused fetch showing project stats with ASCII art. |
| pfetch | POSIX sh | Minimalist and fast; just the essentials. Archived April 2024. |
| pngitch | Nim | Tiny and extremely fast; no dependencies. |
| ramfetch | Shell | Memory info, minimal, fast. |
| rxfetch | Bash | Minimal, “geeky” look; easy to tweak. |
| screenFetch | Bash | Snapshot of OS, kernel, uptime, packages, and ASCII logo. |
| ufetch | POSIX sh | Ultra-tiny per-distro scripts for a truly minimal fetch. |
| zeitfetch | Rust | Aims for “near-instant” snapshots with minimal deps. |
