└── README.md /README.md: -------------------------------------------------------------------------------- 1 |
2 |

Open Fetch

3 | An awesome(ly) curated list of open-source information fetch utilities 4 |
5 | 6 | 7 | 8 |
9 | 10 | ### Interpreted 11 | 12 |
sh — Bourne Shell: 5
13 | 14 | **NNBnh/bfetch** — system 15 | `📠 Dynamic fetch displayer that SuperB` 16 | [](https://github.com/NNBnh/bfetch) 17 | ![](https://img.shields.io/github/stars/NNBnh/bfetch?style=social)   18 | ![](https://img.shields.io/github/last-commit/NNBnh/bfetch?style=flat-square) 19 | Linux ✓ 20 | 21 | Software | 22 | ---| 23 | OS, WM, shell, term, font | 24 | 25 | --- 26 | **info-mono/diyfetch** — template 27 | `🧰📠 The ultimate fetch tool template` 28 | [](https://github.com/info-mono/diyfetch) 29 | ![](https://img.shields.io/github/stars/info-mono/diyfetch?style=social)   30 | ![](https://img.shields.io/github/last-commit/info-mono/diyfetch?style=flat-square) 31 | Linux ✓ 32 | 33 | --- 34 | **6gk/fet.sh** — system 35 | `🐢 a fetch written in posix shell without any external commands` 36 | [](https://github.com/6gk/fet.sh) 37 | ![](https://img.shields.io/github/stars/6gk/fet.sh?style=social)   38 | ![](https://img.shields.io/github/last-commit/6gk/fet.sh?style=flat-square) 39 | Linux ✓ 40 | 41 | Software | Hardware 42 | ---|--- 43 | user, host, OS, shell, WM, uptime, host, kernel, pkgs, term | CPU, RAM 44 | 45 | --- 46 | **ThatOneCalculator/NerdFetch** — system 47 | `A POSIX *nix fetch script using Nerdfonts` 48 | [](https://github.com/ThatOneCalculator/NerdFetch) 49 | ![](https://img.shields.io/github/stars/ThatOneCalculator/NerdFetch?style=social)   50 | ![](https://img.shields.io/github/last-commit/ThatOneCalculator/NerdFetch?style=flat-square) 51 | Linux ✓ Mac ✓ 52 | 53 | Software | Hardware 54 | ---|--- 55 | user, host, OS, kernel, pkgs, uptime | RAM 56 | 57 | --- 58 | **dylanaraps/pfetch** — system 59 | `A pretty information fetch tool written in POSIX sh` 60 | [](https://github.com/dylanaraps/pfetch) 61 | ![](https://img.shields.io/github/stars/dylanaraps/pfetch?style=social)   62 | ![](https://img.shields.io/github/last-commit/dylanaraps/pfetch?style=flat-square) 63 | Linux ✓ BSD ✓ Mac ✓ WSL ✓ 64 | 65 | Software | Hardware 66 | ---|--- 67 | user, host, OS, host, kernel, uptime, pkgs, shell | RAM 68 | 69 | --- 70 |
71 | 72 | 73 | 74 |
BASH — Bourne Again SHell: 5
75 | 76 | **cybardev/cutefetch** — system 77 | `Cute little sysinfo fetch script for use in screenshots` 78 | [](https://github.com/cybardev/cutefetch) 79 | ![](https://img.shields.io/github/stars/cybardev/cutefetch?style=social)   80 | ![](https://img.shields.io/github/last-commit/cybardev/cutefetch?style=flat-square) 81 | Linux ✓ Mac ✓ 82 | 83 | Software | 84 | ---| 85 | host, kernel, term, resolution, wifi | 86 | 87 | **dylanaraps/neofetch** — system 88 | `🖼️ A command-line system information tool written in bash 3.2+` 89 | [](https://github.com/dylanaraps/neofetch) 90 | ![](https://img.shields.io/github/stars/dylanaraps/neofetch?style=social)   91 | ![](https://img.shields.io/github/last-commit/dylanaraps/neofetch?style=flat-square) 92 | Linux ✓ BSD ✓ Mac ✓ Win ✓ 93 | 94 | Software | Hardware 95 | ---|--- 96 | user, host, OS, kernel, uptime, packages, shell, resolution, DE/WM, theme, icons, terminal, font | mobo, CPU, GPU, RAM 97 | 98 | --- 99 | **Mangeshrex/rxfetch** — system 100 | `A custom system info fetching tool` 101 | [](https://github.com/Mangeshrex/rxfetch) 102 | ![](https://img.shields.io/github/stars/Mangeshrex/rxfetch?style=social)   103 | ![](https://img.shields.io/github/last-commit/Mangeshrex/rxfetch?style=flat-square) 104 | Linux ✓ 105 | 106 | Software | Hardware 107 | ---|--- 108 | OS, kernel, packages, shell, init, DE/WM, uptime | RAM, disk 109 | 110 | --- 111 | **KittyKatt/screenFetch** — system 112 | `The Bash Screenshot Information Tool` 113 | [](https://github.com/KittyKatt/screenFetch) 114 | ![](https://img.shields.io/github/stars/KittyKatt/screenFetch?style=social)   115 | ![](https://img.shields.io/github/last-commit/KittyKatt/screenFetch?style=flat-square) 116 | Linux ✓ BSD ✓ Mac ✓ 117 | 118 | Software | Hardware 119 | ---|--- 120 | user, host, OS, kernel, uptime, pkgs, shell | CPU, RAM 121 | 122 | --- 123 | **wick3dr0se/sysfetch** — system 124 | `A super tiny system information fetch script` 125 | [](https://github.com/wick3dr0se/sysfetch) 126 | ![](https://img.shields.io/github/stars/wick3dr0se/sysfetch?style=social)   127 | ![](https://img.shields.io/github/last-commit/wick3dr0se/sysfetch?style=flat-square) 128 | Linux ✓ 129 | 130 | Software | Hardware 131 | ---|--- 132 | user, host, uptime, OS, arch, kernel, term, shell, DE/WM, theme, pkgs | CPU, GPU, mobo, disk, RAM 133 | 134 | --- 135 |
136 | 137 | 138 | 139 |
Perl: 1
140 | 141 | **anhsirk0/fetch-master-6000** — system 142 | `Simple Dilbert themed system info-fetching tool` 143 | [](https://github.com/anhsirk0/fetch-master-6000) 144 | ![](https://img.shields.io/github/stars/anhsirk0/fetch-master-6000?style=social)   145 | ![](https://img.shields.io/github/last-commit/anhsirk0/fetch-master-6000?style=flat-square) 146 | Linux ✓ Mac ✓ 147 | 148 | Software | 149 | ---| 150 | OS, kernel, DE, shell, uptime, pkgs | 151 | 152 | --- 153 |
154 | 155 | 156 | 157 |
PowerShell: 1
158 | 159 | **kiedtl/winfetch** — system 160 | `🛠 A command-line system information utility written in PowerShell` 161 | [](https://github.com/kiedtl/winfetch) 162 | ![](https://img.shields.io/github/stars/kiedtl/winfetch?style=social)   163 | ![](https://img.shields.io/github/last-commit/kiedtl/winfetch?style=flat-square) 164 | Win ✓ 165 | 166 | Software | Hardware 167 | ---|--- 168 | user, host, OS, kernel, uptime, pkgs, shell, resolution, term | CPU, GPU, RAM, disk, battery 169 | 170 | --- 171 |
172 | 173 | 174 | 175 |
Python: 2
176 | 177 | **HorlogeSkynet/archey4** — system 178 | `💻 Maintained fork of the original Archey (Linux) system tool` 179 | [](https://github.com/HorlogeSkynet/archey4) 180 | ![](https://img.shields.io/github/stars/HorlogeSkynet/archey4?style=social)   181 | ![](https://img.shields.io/github/last-commit/HorlogeSkynet/archey4?style=flat-square) 182 | Linux ✓ BSD ✓ Mac ✓ WSL ✓ 183 | 184 | Software | Hardware 185 | ---|--- 186 | user, host, OS, kernel, uptime, processes, DE/WM, shell, term, pkgs, IP | mobo, loads, temps, CPU, GPU, RAM, disk 187 | 188 | --- 189 | **hykilpikonna/hyfetch** — system 190 | `🖼️ 🏳️‍⚧️ Neofetch with LGBTQ pride flags!` 191 | [](https://github.com/hykilpikonna/hyfetch) 192 | ![](https://img.shields.io/github/stars/hykilpikonna/hyfetch?style=social)   193 | ![](https://img.shields.io/github/last-commit/hykilpikonna/hyfetch?style=flat-square) 194 | Linux ✓ BSD ✓ Mac ✓ Win ✓ 195 | 196 | Software | Hardware 197 | ---|--- 198 | user, host, OS, kernel, uptime, pkgs, shell, resolution, DE/WM, theme, icons, term | mobo, CPU, GPU, RAM 199 | 200 | --- 201 |
202 | 203 | 204 | ### Compiled 205 | 206 |
C: 4
207 | 208 | **13-CF/afetch** — system 209 | `Simple system info written in C` 210 | [](https://github.com/13-CF/afetch) 211 | ![](https://img.shields.io/github/stars/13-CF/afetch?style=social)   212 | ![](https://img.shields.io/github/last-commit/13-CF/afetch?style=flat-square) 213 | Linux ✓ BSD ✓ Mac ✓ 214 | 215 | Software | 216 | ---| 217 | user, OS, kernel, uptime, shell, pkgs | 218 | 219 | --- 220 | **alba4k/albafetch** — system 221 | `Faster neofetch alternative, written in C` 222 | [](https://github.com/alba4k/albafetch) 223 | ![](https://img.shields.io/github/stars/alba4k/albafetch?style=social)   224 | ![](https://img.shields.io/github/last-commit/alba4k/albafetch?style=flat-square) 225 | Linux ✓ Mac ✓ 226 | 227 | Software | Hardware 228 | ---|--- 229 | user, host, uptime, OS, arch, kernel, WM, shell, term, pkgs | mobo, CPU, GPU, RAM 230 | 231 | --- 232 | **Dr-Noob/cpufetch** — cpu 233 | `Simple yet fancy CPU architecture fetching tool` 234 | [](https://github.com/Dr-Noob/cpufetch) 235 | ![](https://img.shields.io/github/stars/Dr-Noob/cpufetch?style=social)   236 | ![](https://img.shields.io/github/last-commit/Dr-Noob/cpufetch?style=flat-square) 237 | Linux ✓ BSD ✓ Mac ✓ Win ✓ 238 | 239 | Hardware | 240 | :---:| 241 | CPU | 242 | 243 | --- 244 | **LinusDierheimer/fastfetch** — system 245 | `Like neofetch, but much faster because written in C` 246 | [](https://github.com/LinusDierheimer/fastfetch) 247 | ![](https://img.shields.io/github/stars/LinusDierheimer/fastfetch?style=social)   248 | ![](https://img.shields.io/github/last-commit/LinusDierheimer/fastfetch?style=flat-square) 249 | Linux ✓ BSD ✓ Mac ✓ 250 | 251 | Software | Hardware 252 | ---|--- 253 | user, host, OS, kernel, uptime, pkgs, shell, resolution, DE/WM, theme, icons, font, cursor, term, locale | mobo, CPU, GPU, RAM, disk, battery 254 | 255 | --- 256 |
257 | 258 | 259 | 260 |
C++ — C Plus Plus: 2
261 | 262 | **mehedirm6244/sysfex** — system 263 | `Another system information fetching tool written in C++` 264 | [](https://github.com/mehedirm6244/sysfex) 265 | ![](https://img.shields.io/github/stars/mehedirm6244/sysfex?style=social)   266 | ![](https://img.shields.io/github/last-commit/mehedirm6244/sysfex?style=flat-square) 267 | Linux ✓ 268 | 269 | Software | Hardware 270 | ---|--- 271 | host, OS, kernel, DE, pkgs, shell, resolution | mobo, RAM, CPU 272 | 273 | --- 274 | **keremgokcek/tfetch** — system 275 | `tfetch is a system fetch tool written with C++` 276 | [](https://github.com/keremgokcek/tfetch) 277 | ![](https://img.shields.io/github/stars/keremgokcek/tfetch?style=social)   278 | ![](https://img.shields.io/github/last-commit/keremgokcek/tfetch?style=flat-square) 279 | Linux ✓ 280 | 281 | Software | Hardware 282 | ---|--- 283 | OS, kernel, arch, term, uptime, resolution, shell, DE/WM | mobo, CPU, RAM 284 | 285 | --- 286 |
287 | 288 | 289 | 290 |
Go — Golang: 1
291 | 292 | **Rosettea/bunnyfetch** — system 293 | `🐰 Tiny system info fetch utility` 294 | [](https://github.com/Rosettea/bunnyfetch) 295 | ![](https://img.shields.io/github/stars/Rosettea/bunnyfetch?style=social)   296 | ![](https://img.shields.io/github/last-commit/Rosettea/bunnyfetch?style=flat-square) 297 | Linux ✓ BSD ✓ Mac ✓ 298 | 299 | Software | 300 | ---| 301 | user, host, OS, kernel, shell, WM | 302 | 303 | --- 304 |
305 | 308 |
Nim — Nimrod: 1
309 | 310 | **unxsh/nitch** — system 311 | `nitch - incredibly fast system fetch written in nim` 312 | [](https://github.com/unxsh/nitch) 313 | ![](https://img.shields.io/github/stars/unxsh/nitch?style=social)   314 | ![](https://img.shields.io/github/last-commit/unxsh/nitch?style=flat-square) 315 | Linux ✓ 316 | 317 | Software | Hardware 318 | ---|--- 319 | user, host, OS, kernel, uptime, shell, pkgs | RAM 320 | 321 | --- 322 |
323 | 324 | 325 | 326 |
Rust: 5
327 | 328 | **K4rakara/freshfetch** — system 329 | `A fresh take on neofetch` 330 | [](https://github.com/K4rakara/freshfetch) 331 | ![](https://img.shields.io/github/stars/K4rakara/freshfetch?style=social)   332 | ![](https://img.shields.io/github/last-commit/K4rakara/freshfetch?style=flat-square) 333 | Linux ✓ 334 | 335 | Software | Hardware 336 | ---|--- 337 | user, host, OS, kernel, uptime, pkgs, shell, resolution, WM | CPU, GPU, RAM 338 | 339 | --- 340 | **Gobidev/pfetch-rs** — system 341 | `A rewrite of the pfetch system information tool in Rust` 342 | [](https://github.com/Gobidev/pfetch-rs) 343 | ![](https://img.shields.io/github/stars/Gobidev/pfetch-rs?style=social)   344 | ![](https://img.shields.io/github/last-commit/Gobidev/pfetch-rs?style=flat-square) 345 | Linux ✓ BSD ✓ Mac ✓ 346 | 347 | Software | Hardware 348 | ---|--- 349 | user, host, OS, host, kernel, uptime, pkgs, shell | RAM 350 | 351 | --- 352 | **Macchina-CLI/macchina** — system 353 | `A system information frontend, with an (unhealthy) emphasis on performance` 354 | [](https://github.com/Macchina-CLI/macchina) 355 | ![](https://img.shields.io/github/stars/Macchina-CLI/macchina?style=social)   356 | ![](https://img.shields.io/github/last-commit/Macchina-CLI/macchina?style=flat-square) 357 | Linux ✓ BSD ✓ Mac ✓ Win ✓ 358 | 359 | Software | Hardware 360 | ---|--- 361 | OS, term, shell, resolution, brightness, kernel, pkgs, IP, uptime | RAM, battery 362 | 363 | --- 364 | **onefetch** — git 365 | `Git repository summary in your terminal` 366 | [](https://github.com/o2sh/onefetch) 367 | ![](https://img.shields.io/github/stars/o2sh/onefetch?style=social)   368 | ![](https://img.shields.io/github/last-commit/o2sh/onefetch?style=flat-square) 369 | Linux ✓ BSD ✓ Mac ✓ Win ✓ 370 | 371 | Features | 372 | ---| 373 | user, version, project, created, languages, dependencies, authors, contributors, repo, commits, SLOC, size, license | 374 | 375 | --- 376 | **rsfetch** — system 377 | `Fast (~1ms execution time) and somewhat(?) minimal fetch program written in Rust` 378 | [](https://github.com/Phate6660/rsfetch) 379 | ![](https://img.shields.io/github/stars/Phate6660/rsfetch?style=social)   380 | ![](https://img.shields.io/github/last-commit/Phate6660/rsfetch?style=flat-square) 381 | Linux ✓ BSD ✓ 382 | 383 | Software | 384 | ---| 385 | OS, kernel, editor, shell | 386 | 387 |
388 | 389 | 390 | > :information_source: _27 fetch utilities written in 10 different languages_ 391 | 392 | ## Contributing 393 | Fork this repository & edit your version 394 | 395 | ### Adding a new fetch 396 | Put new fetches between the `
` HTML tags, following the current code formatting. To form code blocks, the lines are terminated with 2 spaces, creating a newline without a gap 397 | 398 | Update both correlated counters or all 3 if a new language is added 399 | 400 | --- 401 | ### Making changes 402 | Feel free to make any improvements or changes that may benefit the list 403 | 404 | --- 405 | Submit a PR, linking any related issues 406 | --------------------------------------------------------------------------------