open-fetch
open-fetch copied to clipboard
An awesome(ly) curated list of open-source information fetch utilities
Interpreted
sh — Bourne Shell: 5
NNBnh/bfetch — system
📠 Dynamic fetch displayer that SuperB

Linux ✓
| Software |
|---|
| OS, WM, shell, term, font |
info-mono/diyfetch — template
🧰📠 The ultimate fetch tool template

Linux ✓
6gk/fet.sh — system
🐢 a fetch written in posix shell without any external commands

Linux ✓
| Software | Hardware |
|---|---|
| user, host, OS, shell, WM, uptime, host, kernel, pkgs, term | CPU, RAM |
ThatOneCalculator/NerdFetch — system
A POSIX *nix fetch script using Nerdfonts
Linux ✓ Mac ✓
| Software | Hardware |
|---|---|
| user, host, OS, kernel, pkgs, uptime | RAM |
dylanaraps/pfetch — system
A pretty information fetch tool written in POSIX sh

Linux ✓ BSD ✓ Mac ✓ WSL ✓
| Software | Hardware |
|---|---|
| user, host, OS, host, kernel, uptime, pkgs, shell | RAM |
BASH — Bourne Again SHell: 5
cybardev/cutefetch — system
Cute little sysinfo fetch script for use in screenshots

Linux ✓ Mac ✓
| Software |
|---|
| host, kernel, term, resolution, wifi |
dylanaraps/neofetch — system
🖼️ A command-line system information tool written in bash 3.2+
Linux ✓ BSD ✓ Mac ✓ Win ✓
| Software | Hardware |
|---|---|
| user, host, OS, kernel, uptime, packages, shell, resolution, DE/WM, theme, icons, terminal, font | mobo, CPU, GPU, RAM |
Mangeshrex/rxfetch — system
A custom system info fetching tool

Linux ✓
| Software | Hardware |
|---|---|
| OS, kernel, packages, shell, init, DE/WM, uptime | RAM, disk |
KittyKatt/screenFetch — system
The Bash Screenshot Information Tool

Linux ✓ BSD ✓ Mac ✓
| Software | Hardware |
|---|---|
| user, host, OS, kernel, uptime, pkgs, shell | CPU, RAM |
wick3dr0se/sysfetch — system
A super tiny system information fetch script

Linux ✓
| Software | Hardware |
|---|---|
| user, host, uptime, OS, arch, kernel, term, shell, DE/WM, theme, pkgs | CPU, GPU, mobo, disk, RAM |
Perl: 1
PowerShell: 1
Python: 2
HorlogeSkynet/archey4 — system
💻 Maintained fork of the original Archey (Linux) system tool
Linux ✓ BSD ✓ Mac ✓ WSL ✓
| Software | Hardware |
|---|---|
| user, host, OS, kernel, uptime, processes, DE/WM, shell, term, pkgs, IP | mobo, loads, temps, CPU, GPU, RAM, disk |
hykilpikonna/hyfetch — system
🖼️ 🏳️⚧️ Neofetch with LGBTQ pride flags!

Linux ✓ BSD ✓ Mac ✓ Win ✓
| Software | Hardware |
|---|---|
| user, host, OS, kernel, uptime, pkgs, shell, resolution, DE/WM, theme, icons, term | mobo, CPU, GPU, RAM |
Compiled
C: 4
13-CF/afetch — system
Simple system info written in C

Linux ✓ BSD ✓ Mac ✓
| Software |
|---|
| user, OS, kernel, uptime, shell, pkgs |
alba4k/albafetch — system
Faster neofetch alternative, written in C

Linux ✓ Mac ✓
| Software | Hardware |
|---|---|
| user, host, uptime, OS, arch, kernel, DE/WM, shell, term, pkgs, BIOS, | mobo, CPU, GPU, RAM |
Dr-Noob/cpufetch — cpu
Simple yet fancy CPU architecture fetching tool

Linux ✓ BSD ✓ Mac ✓ Win ✓
| Hardware |
|---|
| CPU |
LinusDierheimer/fastfetch — system
Like neofetch, but much faster because written in C

Linux ✓ BSD ✓ Mac ✓
| Software | Hardware |
|---|---|
| user, host, OS, kernel, uptime, pkgs, shell, resolution, DE/WM, theme, icons, font, cursor, term, locale | mobo, CPU, GPU, RAM, disk, battery |
C++ — C Plus Plus: 2
mehedirm6244/sysfex — system
Another system information fetching tool written in C++

Linux ✓
| Software | Hardware |
|---|---|
| host, OS, kernel, DE, pkgs, shell, resolution | mobo, RAM, CPU |
keremgokcek/tfetch — system
tfetch is a system fetch tool written with C++

Linux ✓
| Software | Hardware |
|---|---|
| OS, kernel, arch, term, uptime, resolution, shell, DE/WM | mobo, CPU, RAM |
Go — Golang: 1
Nim — Nimrod: 1
Rust: 5
K4rakara/freshfetch — system
A fresh take on neofetch

Linux ✓
| Software | Hardware |
|---|---|
| user, host, OS, kernel, uptime, pkgs, shell, resolution, WM | CPU, GPU, RAM |
Gobidev/pfetch-rs — system
A rewrite of the pfetch system information tool in Rust

Linux ✓ BSD ✓ Mac ✓
| Software | Hardware |
|---|---|
| user, host, OS, host, kernel, uptime, pkgs, shell | RAM |
Macchina-CLI/macchina — system
A system information frontend, with an (unhealthy) emphasis on performance

Linux ✓ BSD ✓ Mac ✓ Win ✓
| Software | Hardware |
|---|---|
| OS, term, shell, resolution, brightness, kernel, pkgs, IP, uptime | RAM, battery |
onefetch — git
Git repository summary in your terminal

Linux ✓ BSD ✓ Mac ✓ Win ✓
| Features |
|---|
| user, version, project, created, languages, dependencies, authors, contributors, repo, commits, SLOC, size, license |
rsfetch — system
Fast (~1ms execution time) and somewhat(?) minimal fetch program written in Rust

Linux ✓ BSD ✓
| Software |
|---|
| OS, kernel, editor, shell |
:information_source: 27 fetch utilities written in 10 different languages
Contributing
Fork this repository & edit your version
Adding a new fetch
Put new fetches between the <details> HTML tags, following the current code formatting. To form code blocks, the lines are terminated with 2 spaces, creating a newline without a gap
Update both correlated counters or all 3 if a new language is added
Making changes
Feel free to make any improvements or changes that may benefit the list
Submit a PR, linking any related issues


