fastfetch
A maintained, feature-rich and performance oriented, neofetch like system information tool.
A fast command-line tool that displays your computer's system information (OS, CPU, memory, disk, etc.) in a colorful, formatted terminal output with ASCII art.
Fastfetch is a command-line tool that gathers information about your computer system and displays it in a colorful, visually organized format in your terminal. Think of it as a "system stats at a glance" screen that shows things like your operating system, CPU, memory usage, disk space, screen resolution, and other hardware and software details — all formatted neatly with your machine's logo rendered in text art.
It works by querying your computer's operating system and hardware directly, then formatting that data through a customizable configuration file (written in JSONC, a variant of JSON with comments). You control which pieces of information appear and how they look. Each category of info is called a "module," and you can enable or disable them individually.
People use this tool when they want a quick snapshot of their system specs — for example, when sharing system info in a forum or chat to get technical help, or just because they enjoy having a personalized terminal welcome screen. It is the actively developed successor to a similar tool called neofetch, which is no longer maintained.
The tool is written in C for speed, and runs on Linux, macOS, Windows, Android, FreeBSD, and several other operating systems. It installs through standard package managers on each platform.
Where it fits
- Share your system specs in forums or chat when asking for technical help.
- Create a personalized terminal welcome screen that displays every time you open a shell.
- Quickly check your hardware and software configuration without opening system settings.
- Monitor key system metrics like CPU, memory, and disk usage at a glance.