System information tool that displays hardware and OS details with customizable ASCII art logos and module configuration
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.
# via Homebrew
brew install fastfetch
# via apt
apt install fastfetch
# via pacman
pacman -S fastfetch