Neofetch is a discontinued system information tool written in the
Bash shell
scripting language
In computing, a script is a relatively short and simple set of instructions that typically automation, automate an otherwise manual process. The act of writing a script is called scripting. A scripting language or script language is a programming ...
. By default, on the left side is a
logo
A logo (abbreviation of logotype; ) is a graphic mark, emblem, or symbol used to aid and promote public identification and recognition. It may be of an abstract or figurative design or include the text of the name that it represents, as in ...
of the
distribution Distribution may refer to:
Mathematics
*Distribution (mathematics), generalized functions used to formulate solutions of partial differential equations
*Probability distribution, the probability of a particular value or value range of a varia ...
, rendered in
ASCII art
ASCII art is a graphic design technique that uses computers for presentation and consists of pictures pieced together from the 95 printable (from a total of 128) character (computing), characters defined by the ASCII Standard from 1963 and ASCI ...
. Unlike a
system monitor
A system monitor is a hardware or software component used to monitor system resources and performance in a computer system.
Among the management issues regarding use of system monitoring tools are resource usage and privacy. Monitoring can tra ...
, the tool only features a static display of the computer's basic
hardware and
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
configurations and their versions, typically
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
, the
host
A host is a person responsible for guests at an event or for providing hospitality during it.
Host may also refer to:
Places
* Host, Pennsylvania, a village in Berks County
* Host Island, in the Wilhelm Archipelago, Antarctica
People
* ...
(namely the technical name of the machine),
uptime
Uptime is a Measurement, measure of system reliability, expressed as the period of system time, time a machine, typically a computer, has been continuously working and available. Uptime is the opposite of downtime.
It is often used as a measure ...
,
package manager
A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner.
A package manager deals wi ...
s, the
shell
Shell may refer to:
Architecture and design
* Shell (structure), a thin structure
** Concrete shell, a thin shell of concrete, usually with no interior columns or exterior buttresses
Science Biology
* Seashell, a hard outer layer of a marine ani ...
,
display resolution
The display resolution or display modes of a digital television, computer monitor, or other display device is the number of distinct pixels in each dimension that can be displayed. It can be an ambiguous term especially as the displayed resoluti ...
,
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphi ...
,
window manager
A window manager is system software that controls the placement and appearance of window (computing), windows within a windowing system in a graphical user interface. Most window managers are designed to help provide a desktop environment. They ...
, themes and
icons
An icon () is a religious work of art, most commonly a painting, in the cultures of the Eastern Orthodox, Oriental Orthodox, Catholic, and Lutheran churches. The most common subjects include Jesus, Mary, saints, and angels. Although especially ...
, the
computer terminal
A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system. Most early computers only had a front panel to input or display ...
,
CPU,
GPU, and
RAM
Ram, ram, or RAM most commonly refers to:
* A male sheep
* Random-access memory, computer memory
* Ram Trucks, US, since 2009
** List of vehicles named Dodge Ram, trucks and vans
** Ram Pickup, produced by Ram Trucks
Ram, ram, or RAM may also ref ...
. Neofetch can also display images on the terminal with ''
w3m-img'' or
Sixel in place of the ASCII logo art.
Neofetch development was discontinued on 26 April 2024, nearly four years after it was last updated.
Example screenshots
File:Arch Linux Minimal Neofetch Output.png, Neofetch showing Arch Linux
Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant ...
File:SteamOS 3.0 neofetch screenshot.png, Neofetch showing SteamOS
SteamOS is an Arch Linux-based Linux distribution developed by Valve. It incorporates Valve's video game storefront Steam; it is also the official operating system for the Steam Deck, Valve's portable gaming device, as well as Valve's earlier ...
on a Steam Deck
The Steam Deck is a handheld gaming computer produced by Valve Corporation, designed to run a portion of games available on the Steam storefront client. Built upon the experiences gained from Valve's earlier ventures with Steam Machine and th ...
File:Devuan 5 with htop & neofetch, running under GNOME flashback.png, Neofetch showing Devuan
Devuan is an open source, Debian-based Linux distribution that aims to maintain compatibility with other init systems and avoid lock-in by systemd. Devuan offers sysvinit, runit or OpenRC as alternatives to systemd.
History
With the relea ...
File:Debian10x Gnome.png, Neofetch showing Debian Buster
Debian releases do not follow a fixed schedule. Recent releases have been made around every two years by the Debian Project. The most recent version of Debian is Debian version 12, codename "Bookworm". The next up and coming release of Debian is ...
File:Aryalinux screenfetch.png, Neofetch showing Arya Linux
File:2024 09 17 Xubuntu with Chicago95 Neofetch.png, Neofetch running on Xubuntu with the Chicago95 theme
File:2024-12-12 09 48 22–Ausgabe Fastfetch Windows 11 23H2-Greenshot crop cens.png, Output with the Neofetch fork "Fastfetch"
Other implementations
* afetch, written in
ANSI C
ANSI C, ISO C, and Standard C are successive standards for the C programming language published by the American National Standards Institute (ANSI) and ISO/IEC JTC 1/SC 22/WG 14 of the International Organization for Standardization (ISO) and the ...
.
* CoalFetch, a
one-liner program
In computer programming, a one-liner program originally was textual input to the command line of an operating system shell that performed some function in just one line of input. In the present day, a one-liner can be
* an expression written in ...
in
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
.
* cpufetch, a CPU architecture fetching program written in
C.
* dosfetch, written in
Pascal for
DOS
DOS (, ) is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of IBM PC DOS and a rebranded version, Microsoft's MS-DOS, both of which were introduced in 1981. Later compatible syste ...
.
* efetch, written in
C++.
* fastfetch, a maintained, feature-rich and performance oriented drop-in replacement of neofetch. Written in
C.
* fetch4FD and MySysInf for
FreeDOS
FreeDOS (formerly PD-DOS) is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running Legacy system, legacy software and supporting embedded systems. FreeDOS ca ...
.
* gfetch, written in
rc scripting language.
* hfetch, written in
Bash.
* hyfetch, an updated fork of neofetch written in Shell, Python and Rust with
pride flags
A pride flag is any flag that represents a segment or part of the LGBTQ community. ''Pride'' in this case refers to the notion of LGBTQ pride. The terms ''LGBTQ flag'' and ''queer flag'' are often used interchangeably.
Pride flags can represe ...
' colors.
* nerdfetch, fetch script using icons and glyphs from "Nerd Fonts" (sourced mainly from
Material Design
Material Design (codename Quantum Paper) is a design language developed by Google in 2014. Expanding on the "cards" UI that debuted in Google Now, Material Design uses more grid-based layouts, responsive animations and transitions, padding, an ...
and
Font Awesome).
* nextfetch, written in
Go.
* Pasfetch, written in
Pascal.
* perlfetch, written in
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language".
Perl was developed ...
.
* pfetch, written in
Bourne scripting language.
* rfetch, written in
Rust
Rust is an iron oxide, a usually reddish-brown oxide formed by the reaction of iron and oxygen in the catalytic presence of water or air moisture. Rust consists of hydrous iron(III) oxides (Fe2O3·nH2O) and iron(III) oxide-hydroxide (FeO(OH) ...
.
* rexxfetch, written in
REXX
Rexx (restructured extended executor) is a high-level programming language developed at IBM by Mike Cowlishaw. Both proprietary and open-source software, open source Rexx interpreter (computing), interpreters exist for a wide range of comput ...
.
* screenfetch, first screenshot fetch script of 2010 written in
Bash.
* swef, written in
Lua.
* swmfetch, written in
Python.
* ufetch, single shell script for each
Unix-like
A Unix-like (sometimes referred to as UN*X, *nix or *NIX) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Uni ...
platform.
* winfetch, written in Microsoft
PowerShell
PowerShell is a shell program developed by Microsoft for task automation and configuration management. As is typical for a shell, it provides a command-line interpreter for interactive use and a script interpreter for automation via a langu ...
scripting language.
References
{{reflist
External links
List of Fetches
Console applications
Cross-platform free software
Products and services discontinued in 2024