Awesome Fetch

Total

A curated collection of command-line fetch tools. Discover tools that display your OS, kernel, uptime, packages, shell, DE/WM, CPU, GPU, memory, disk usage, and much more directly in your terminal.

Contributions are welcome; please follow the contributing guidelines.

Static API

The api.json file updates automatically with each commit, allowing you to request its raw format and use it as a static API.

Contents

Operation System

Cross Platform

  • 101fetch - Screenfetch but for 101 school. Shell
  • afetch - Simple system info written in C. C
  • albafetch - Faster neofetch alternative, written in C. Still improving :). C
  • archey4 - Maintained fork of the original Archey (Linux) system tool. Python
  • archimede - Unobtrusive directory information fetcher. Go
  • bfetch - Dynamic fetch displayer that SuperB. Shell
  • bfetch - Fast system fetch written in brainf**k. Brainfuck
  • blaeckfetch - A fast, minimalist system fetch for your terminal. Rust
  • betterfetch - Betterfetch is a quick system information tool. Shell
  • brofetch - A detailed and fun command-line system information tool. Shell
  • bunnyfetch - Tiny system info fetch utility. Go
  • cutefetch - Tiny coloured fetch script with cute little animals. Shell
  • diyfetch - The ultimate fetch tool template. Shell
  • efetch - Is a system information tool written in C++. C
  • exfetch - Shell extensible fetching program. Crystal
  • fastfetch - Like neofetch, but much faster because written in C. C
  • fetch-master-6000 - Dilbert themed fetch tool written in Perl. Perl
  • fetch.scm - System information fetcher written in GNU Guile Scheme. Guile
  • freshfetch - A fresh take on neofetch. Rust
  • gbfetch - Gabubu's fetch (less bloated hehe) forked from sfetch by speediegamer. Shell
  • hayabusa - A daemonized fetch that is fully featured as well as fast. Rust
  • hyfetch - Neofetch with LGBTQ+ pride flags. Python
  • info.sh - Info.sh is a little script that works like screenfetch or neofetch, it show infos. Shell
  • kiwifetch - A simple system info script like neofetch. Shell
  • mfetch - A simple fetch tool for Linux written in Bash. Bash
  • macchina - A system information fetcher, with an emphasis on performance and minimalism. Rust
  • mfetch - Minimalist fetch. Shell
  • myfetch - My neofetch-like program. Shell
  • neowofetch - An updated, actively maintained fork of neofetch inside the HyFetch repo. Shell
  • noorfetch - Blazingly fast (~1 ms) and cool minimalistic fetch, like rxfetch. Rust
  • pfetch-rs - A pretty system information tool written in Rust. Rust
  • pftch - Single-file POSIX system fetcher. Shell
  • Pokefetch - Command-line tool similar to neofetch for looking up pokemon in the terminal. Python
  • profetch - System information fetcher written in GNU/Prolog. Prolog
  • reifetch - A light fetch script, based on Neofetch, for Linux, macOS, and BSD. Shell
  • rfetch - A fast and minimal fetch program. Rust
  • richfetch - A beautiful minimalistic fetch utility with a lot of dynamic features. Python
  • scr0ll - Lame Bash fetch scripts with scroll effect. Shell
  • rsfetch - A WIP rewrite of rsfetch from scratch. Rust
  • rsftch - Lightning fast hardware fetch written in rust. Rust
  • rxfetch - Custom system fetching tool which is made in bash script. Shell
  • rustor - A blazing fast fetch tool written in Rust. Rust
  • scalafetch - Neofetch alternative in Scala. Scala
  • scfetch - Minimal fetch program written in Python for Linux, Mac and Windows. Python
  • screenFetch - Fetches system/theme information in terminal for Linux desktop screenshots. Shell
  • scrftch - Screenfetch in Rust. Rust
  • sjfetch - A command-line tool to display colorful distro information. C++
  • smilefetch - A system info tool written in Rust inspired by neofetch. Rust
  • strlx - A minimal and fast system resource viewer in C. C
  • sxl - Minimal system information program. C
  • sysfex - Another system information tool written in C++. C++
  • terminal-widgets - Shows system information as tiny widgets on terminal screen. Python.
  • tfetch - Tree view like fetch. Python
  • tinyscreen - Lightweight clone of screenfetch. Python
  • tuatara - Ziggidy *nix system info fetcher targeting speed and concepts of disfetch. Zig
  • unifetch - An unofficial inheritor of Neofetch. Shell
  • winfetch - Neofetch/Screenfetch Alternative Written in Golang. Go
  • wretch - This is my fetch script written in Rust, as one of my first projects. Rust
  • wziumfecz - Just like neofetch but better. Shell
  • yafetch - Yet another fetch. Rust
  • zeitfetch - Instantaneous sysinfo, compatible with Windows, Linux, BSD and Mac OS X. Rust
  • zfetch - This is a simple, fast, but pretty fetch script. Shell
  • powerfetch - PowerShell-based cross-platform 'screenfetch'-like tool. PowerShell

Windows Only

  • horizonfetch - Forged in Rust, shaped by your style. Rust
  • winfetch - A command-line system information utility written in PowerShell. Like Neofetch, but for Windows. PowerShell

GNU/Linux Only

  • androfetch - A pretty system information tool written in bash for termux on android. Shell
  • archfetch - Simple CLI system information tool for Arch Linux. Shell
  • bestfetch - A customizable, beautiful, and blazing fast system fetch, powered by Nim. Nim
  • Catnap - A playful, simple system-information concatenation tool. Nim
  • CrabFetch - An extremely fast, featureful and customizable command-line fetcher. Rust
  • customfetch - Highly customizable and fast system information fetch (or neofetch-like) program. It's also a GTK3 app and android widget. C++
  • dfetch - A clean and practical system information tool. Go
  • disfetch - Yet another *nix distro fetching program, but less complex. Shell
  • Haxefetch - Haxefetch is fetch program inspired by neofetch, fastfetch, pfetch, nerdfetch, hyfetch and so on. Haxe
  • gotcha - Pretty system fetch. Go
  • koghi - A system fetch tool in Go. Go
  • mycofetch - Mycofetch is fast and flexible system information tool written in OCaml. OCaml
  • NerdFetch - A POSIX *nix fetch script using Nerdfonts. Shell
  • NerdFetch-C - Fetch inspired by nerdfetch, but written in C. C
  • nitch - A incredibly fast system fetch written in nim. Nim
  • pokemon-icat - Shows any Pokémon sprite in your terminal. Python
  • pokefetch - This script fetches a random Pokémon sprite and displays it alongside system info using a fetcher (currently only works with fastfetch). Shell
  • pridefetch - Neofetch but gay. Python
  • qfetch - C implementation of pfetch written to be quick. C
  • richfetch - A richly customisable fetch util which provides a ton lot of information. Python
  • sfetch - A simple system fetch CLI tool written in Shell. Shell
  • slackfetch - Minimal system information utility for Slackware. Shell
  • smfetch - A fetch tool written in bash with less than 150 lines of code. Shell
  • so-sysinfo - A Rust-made fetch-like program with a twist on presentation (and some personal branding). Rust
  • stupidfetch - Like neofetch, but without colors, without distro logos and installer. Shell
  • tinyfetch - Python and system information command-line fetch tool. Python
  • turbofetch - A blazingly-fast, minimal fetch that uses Nerd Fonts. C
  • ufetch - System fetch tool written in Rust. Rust
  • ufetch - Tiny system info for Unix-like operating systems. Shell
  • vfetch - A simple fetch tool for Linux written in Python. Python
  • yarsi - Yet another rust system info fetcher. Rust

MacOS Only

  • mfetch-macos - Minimalist fetch (forked and modified for MacOS). Shell
  • vfetch - System fetch written in Vlang. V

Other

  • 3dfetch - Displays various information about your Nintendo 3DS in pretty colors. Lua
  • neofetch68k - Neofetch clone for TI calculators that run the Advanced Mathematics Software OS. Unkown

Hardware

  • batfetch - BatFetch is a command-line tool that displays detailed information about the battery of your device in a clean and organized way. Shell
  • cpufetch - Simple yet fancy CPU architecture fetching tool. C
  • ifetch - Fetch tool for Linux systems to display network interface information. C
  • gpufetch - Simple yet fancy GPU architecture fetching tool. C++
  • ramfetch - A fetch which displays memory info using /proc/meminfo. Shell
  • mfetch - Memory-focused system info tool written in Rust for Linux. Rust

Programming Language

  • ferris-fetch - A system information tool for Rustaceans. Rust
  • phpfetch - Simple PHP and system information tool. PHP
  • tinyfetch - Python and system information command-line fetch tool. Python

Repository

  • gfetch - A lightweight, fast Git fetch script written in POSIX sh. Shell
  • ghfetch - A neofetch-like utility to fetch GitHub info right in terminals. Rust
  • gitfetch - A command-line GitHub contribution visualization tool written in Rust inspired by Neofetch. Rust
  • gitfetch - A neofetch alternative for GitHub quick view. Python
  • onefetch - Git repository summary on your terminal. Rust

Miscellaneous

  • countryfetch - A Command-line tool similar to Neofetch for obtaining information about your country. Rust
  • fetchfetch - A tool to fetch info about the fetches installed on your system. Rust
  • gmod-fetch - GFetch is a neofetch-clone for Garry's Mod. Lua
  • kitget - Display and customize cat images in your terminal. Rust
  • mtgfetch - Magic: The Gathering card information fetcher. C++
  • pokestats - Terminal fetch tool for viewing pokemon stats and abilities. Shell
  • pwy - A simple weather tool. Python
  • qrcodefetch - Qrcode fetch bash script. Shell
  • richweather - A customizable beautiful and colorful weather fetch utility accessible with pin codes or city names. Python
  • songfetch - A Linux CLI tool, very similar to neofetch, that displays current song information in the terminal. Python
  • webfetch - Webfetch is a program that displays your system information on the web, running as a systemd unit. Go
  • wfetch - A small (~100 lines of code) terminal weather fetch tool written in Python. Python
  • xfcfet - My own version of neofetch that includes sys info, spotify info, and ascii picture. Python