fastfetch logo

fastfetch

System information tool that displays hardware and OS details with customizable ASCII art logos and module configuration

install

Fastfetch is a system information tool that collects and displays hardware, software, and OS configuration details in a visually formatted output. Written in C with a focus on performance, it serves as a faster alternative to neofetch while supporting Linux, macOS, Windows 8.1+, Android, FreeBSD, OpenBSD, NetBSD, DragonFly, Haiku, and SunOS platforms.

The tool displays information modules including CPU, memory, disk usage, network details, desktop environment, and GPU specifications alongside customizable ASCII art logos. Users configure output through JSONC files, selecting which modules to display and customizing their format strings. Built-in presets provide ready-to-use configurations, while the fastfetch -c all.jsonc command reveals all available detection capabilities.

Fastfetch targets system administrators, developers, and Linux enthusiasts who need quick system overviews or want to showcase system specifications. The tool integrates into shell startup scripts and supports extensive customization including custom logos, output formatting, and module selection. It includes over 100 detection modules covering hardware sensors, package managers, shell information, and system statistics.

Installation

# via Homebrew
brew install fastfetch
# via apt
apt install fastfetch
# via pacman
pacman -S fastfetch

Alternatives & related tools

add a badge to your README

Maintain fastfetch? Show that it's featured on trmn. The badge links back to this page.

Featured on trmn
Markdown
[![Featured on trmn](https://www.trmn.sh/badge/fastfetch.svg)](https://www.trmn.sh/tools/fastfetch?utm_source=badge)
HTML
<a href="https://www.trmn.sh/tools/fastfetch?utm_source=badge"><img src="https://www.trmn.sh/badge/fastfetch.svg" alt="Featured on trmn" height="20"></a>