← Package directory
Available on winget

Install fastfetch

Like neofetch, but much faster because written mostly in C.

Install with winget
winget install --id Fastfetch-cli.Fastfetch
Upgrade
winget upgrade --id Fastfetch-cli.Fastfetch
Uninstall
winget uninstall --id Fastfetch-cli.Fastfetch

About fastfetch

Like neofetch, but much faster because written mostly in C.

What's new in 2.67.0

Changes: - The minimum supported compiler version has been raised to GCC 13 (released on 2023-04-26) and Clang 16 (released on 2023-03-17) to accommodate the new C23 syntax used throughout the codebase. (General) - As a result, building from source in Debian 12 (which only ships GCC 12 by default) is no longer supported. Users must upgrade their compiler or use the prebuilt binaries from the GitHub releases page. - The general.preRun option has been removed due to security concerns. (General) - Users who relied on this option to run a command before printing output will need to move that logic to an external wrapper. - The {status} placeholder in Battery custom format is now an array type instead of a single comma-separated string. (Battery) - This is a breaking change for users who print {status} in Lua scripts. They can use table.concat(...) to join the array into a single string if needed. - The --gen-config-* flags (--gen-config-full, --gen-config-force, --gen-config-full-force) have been removed and their functions have been merged into --gen-config. (Global) - See features below. Features: - --gen-config now opens an interactive configuration TUI to make generating config files easier. - It falls back to non-interactive generation when $NO_COLOR is set or when stdin/stdout is not a TTY. This behavior can also be used to disable the interactive mode. - Added an experimental WebUI (separate project) for generating and editing configs. - Added -w/--watch as a seconds-based alias for --dynamic-interval, defaulting to 1 second when no value is provided. (#2478, Watch) - Ad...

Read release notes

Version history

Version Updated Notes
2.67.0 Unknown Changes: - The minimum supported compiler version has been raised to GCC 13 (released on 2023-04-26) and Clang 16 (released on 2023-03-17) to accommodate the new C23 syntax used throughout the codebase. (General) - As a...
2.66.0 Unknown Changes: - CPU package count is no longer reported in the default output. - Users can still print it in custom formats via {packages} Bugfixes: - Fixed compatibility with WSL 2.9.3 (#2433, WM, Linux) - Fixed accurate AMD...
2.65.2 Unknown Changes: - Memory usage calculations now exclude the ZFS ARC cache on Linux, FreeBSD, NetBSD, and SunOS. (#1995 / #2418, Memory) - This prevents the Memory module from reporting artificially high memory usage on systems...
2.65.1 Unknown Please refer to CHANGELOG.md for details. SHA256SUMs e8470a8d91fc0cd82d417ac3a84a7c43cebe6946288c31a27e37a33fd3d84db1 fastfetch-dragonfly-amd64/fastfetch-dragonfly-amd64.tar.gz 1162d4ad058de77a9811af451726da60623d56c4736...
2.64.2 Unknown Bugfixes: - Fixes image rendering being wiped quickly (#2374) - Regression from v2.64.0 - Fixes ASCII logo being overwritten in --dynamic-interval mode - Regression from v2.64.0 Logos: - Updates OpenWrt and adds a small...
2.64.1 Unknown Features: - Adds a CMake option -DPACKAGES_REMOVE_DISABLED to remove detection code of disabled packages (-DPACKAGES_DISABLE_<PACKAGE_NAME>) for slightly smaller binary size (Packages) Bugfixes: - Fixes compatibility iss...
2.64.0 Unknown New optional build dependencies: - libva and libvdpau for the new Codec module. - Lua 5.3 to 5.5 for Lua scripting support, or QuickJS v0.15.0 or newer for JavaScript scripting support. Features: - Adds Codec module supp...
2.63.1 Unknown Bugfixes: - Fixes media length detection for Chrome on Linux (Media, Linux) - Fixes segmentation fault when specifying unsupported modules on command line - Disables usage of Netlink for Wi-Fi detection on s390x architec...
2.63.0 Unknown Changes: - Introduces a new optional dependency, libefl, for querying the Enlightenment window manager configuration: - libefl-all-dev on Debian/Ubuntu - libefl-devel on Fedora - efl on Arch Linux - The Windows-specific...
2.62.1 Unknown Bugfixes: - Fixes Host module not working on some devices (#2279, Host, Linux) - Regression from v2.61.0 Logos: - Adds EN-OS, LimeOS, Redrose and Uzbek
2.62.0 Unknown Changes: - Sort package managers alphabetically in output and format arguments (Packages) - The positional order of format arguments has changed — this is a breaking change for users relying on numeric placeholders. Name...
2.61.0 Unknown Changes: - Support for Windows 7 and 8 has been removed. - Windows 8.1 is now the oldest version supported by fastfetch. - The GPU module on WSL no longer relies on DXCore. - The directx-headers dependency is no longer r...
2.60.0 Unknown Changes: - The CMake option ENABLE_WIN7_COMPAT:BOOLEAN now defaults to OFF and will be removed in v2.61.0, effectively dropping support for Windows 7 in the next release. - This follows the Windows 7 deprecation notice i...
2.59.0 Unknown 20k stars celebration. Happy Valentine's Day! Changes: - Fastfetch no longer relies on the unreliable environment variables $USER or %USERPROFILE% to determine the current username (Title) - People who set $USER to custo...
2.58.0 Unknown An early release to fix compatibility issues with KDE Plasma 6.6. Breaking changes: - The de.slowVersionDetection option has been removed. Slow version detection is now always enabled, as required on non-FHS-compliant di...
2.57.1 Unknown Features: - Tiny performance improvements (Windows) - Improves the reliability of hostname retrieval (Title, Windows) Bugfixes: - Fixes potential compilation issues on Linux (#2142, Linux) - Fixes compilation errors on m...
2.57.0 Unknown Deprecation notice: - Support for Windows 7 (and 8.x) is deprecated and will be removed in a future release. Extended support for Windows 7 (and 8.1) ended on January 10, 2023. These versions do not officially support AN...
2.56.1 Unknown Features: - Improves compatibility with KDE Plasma 6.5 (#2093, Display) - Adds a tempSensor option to specify the sensor name used for CPU temperature detection (CPU) - Example: { "type": "cpu", "tempSensor": "hwmon0" /*...
2.56.0 Unknown Features: - Enhances config file loading. --config and -c with relative path now also searches paths defined in fastfetch --list-config-paths (typically ~/.config/fastfetch/) - This allows users to use fastfetch -c my-co...
2.55.1 Unknown Bugfixes: - Fix parallel command execution breaks randomly (#2056 / #2058, Command) - Regression from v2.55.0 - Fix dylib searching path on macOS (macOS) - Regression from v2.55.0 - Fix an uninitialized field (#2057, Dis...