fastfetch
The neofetch-style system summary, rewritten in C so it runs in milliseconds.
Homebrew formula Direct download
What it does
fastfetch prints host, OS, kernel, uptime, packages, shell, resolution, DE/WM, terminal, CPU, GPU, memory and disk beside an ASCII or image logo. Because it is C rather than a shell script, it finishes fast enough to sit in a shell startup file.
fastfetch
fastfetch --config examples/13 # a bundled preset
fastfetch --logo none -s OS:CPU:Memory:DiskNotes
Configuration is JSONC at ~/.config/fastfetch/config.jsonc, and --gen-config writes a commented starting point. It replaced neofetch, which is archived and unmaintained.
Alternative to
| Alternative | Type | Trade-off |
|---|---|---|
| neofetch | Open source | The original; archived and unmaintained since 2024 |
| macchina | Open source | Rust, fast, a more compact default layout |
| hyfetch | Open source | Fastfetch with pride-flag colour schemes |
| onefetch | Open source | The same idea pointed at a Git repository instead of a machine |
Install
brew install fastfetch