├── ARCHIVE.md ├── scripts └── metadata.py ├── CONTRIBUTING.md ├── .github └── workflows │ └── links.yml ├── LICENSE.txt ├── README.md └── metadata.json /ARCHIVE.md: -------------------------------------------------------------------------------- 1 | # Arcihve 2 | 3 | - [gf](https://github.com/Smirnov-O/gf) - Simple system info written in GO. `Go` 4 | - [hsfetch](https://github.com/SleepyCatgirl/hsfetch) - Neofetch rewritten in haskell. `Haskell` 5 | - [sfetch](https://github.com/sean0262/sfetch) - Sean's information fetch. A shell script for displaying system information on Linux/BSD distros. `Shell` 6 | - [fsi](https://github.com/MustafaSalih1993/fsi) - FSI (Fetch System Info) cli tool written in Rust. `Rust` 7 | -------------------------------------------------------------------------------- /scripts/metadata.py: -------------------------------------------------------------------------------- 1 | import json 2 | import re 3 | import sys 4 | from dataclasses import asdict, dataclass 5 | 6 | 7 | @dataclass 8 | class Tool: 9 | name: str 10 | url: str 11 | description: str 12 | language: str 13 | 14 | 15 | README_FILE = sys.argv[1] 16 | METADATA_FILE = sys.argv[2] 17 | 18 | template_pattern = r"-\s\[(.*?)\]\((.*?)\)\s-\s(.*?)\s\`([^\`]+)\`" 19 | matches = re.findall(template_pattern, open(README_FILE).read()) 20 | tools = [asdict(Tool(*match)) for match in matches] 21 | metadata_content = {"total": len(tools), "tools": tools} 22 | 23 | with open(METADATA_FILE, "w+", encoding="utf-8") as file: 24 | json.dump(metadata_content, file, indent=2, ensure_ascii=False) 25 | 26 | sys.exit(0) 27 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | Your contributions are always welcome! 4 | 5 | Just a gentle reminder: **Try not to submit your own project. Instead, wait for someone finds it useful and submits it for you.** 6 | 7 | ## Guideline 8 | 9 | - Check your spelling and grammar. 10 | - Remove any trailing whitespace. 11 | - Contents should be listed according to the English Alphabet. 12 | - Add a section if needed. Add the section title to Table of Contents. 13 | - Search previous Pull Requests or Issues before making a new one, as yours may be a duplicate. 14 | - Does not contain items that are unmaintained, has archived repo, deprecated, or missing docs. 15 | 16 | ## Pull Request Process 17 | 18 | - Make sure the PR title is in the format of `Add project-name`. 19 | - Add the project link to PR description (optional). 20 | 21 | Template: 22 | ``` 23 | [project-name](http://example.com/) - A short description ends with a period. `Programing Language` 24 | ``` 25 | -------------------------------------------------------------------------------- /.github/workflows/links.yml: -------------------------------------------------------------------------------- 1 | name: Links 2 | 3 | on: 4 | repository_dispatch: 5 | workflow_dispatch: 6 | schedule: 7 | - cron: "00 18 * * *" 8 | push: 9 | branches: 10 | - main 11 | pull_request: 12 | branches: 13 | - main 14 | 15 | jobs: 16 | link-checker: 17 | runs-on: ubuntu-latest 18 | steps: 19 | - uses: actions/checkout@v4 20 | 21 | - name: Link Checker 22 | id: lychee 23 | uses: lycheeverse/lychee-action@v1.9.0 24 | with: 25 | args: "README.md" 26 | 27 | - name: Create Issue From File 28 | if: env.lychee_exit_code != 0 29 | uses: peter-evans/create-issue-from-file@v4 30 | with: 31 | title: Link Checker Report 32 | content-filepath: ./lychee/out.md 33 | labels: report, automated issue 34 | 35 | metadata-builder: 36 | runs-on: ubuntu-latest 37 | steps: 38 | - uses: actions/checkout@v4 39 | 40 | - name: Set up Python 41 | uses: actions/setup-python@v4 42 | with: 43 | python-version: "3.12" 44 | 45 | - name: Build Metadata 46 | run: python scripts/metadata.py README.md metadata.json 47 | 48 | - name: Git Auto Commit 49 | uses: stefanzweifel/git-auto-commit-action@v5.0.0 50 | with: 51 | commit_message: Update metadata.json 52 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Fetch 2 | 3 | ![Dynamic JSON Badge](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fgithub.com%2Fbeucismis%2Fawesome-fetch%2Fraw%2Fmain%2Fmetadata.json&query=%24.total&label=total%20tool) 4 | ![GitHub License](https://img.shields.io/github/license/beucismis/awesome-fetch) 5 | ![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/beucismis/awesome-fetch/links.yml) 6 | 7 | Command-line fetch tools for system/other information. Operating system, kernel, CPU, GPU, memory info and more. Contributions are most welcome, please adhere to the [contributing guidelines](CONTRIBUTING.md). Also, the `metadata.json` file is updated after commit. You can request this file in [raw](https://beucismis.github.io/awesome-fetch/metadata.json) format and use it like a static API. 8 | 9 | ## Contents 10 | 11 | - [Operation System](#operation-system) 12 | - [Cross Platform](#cross-platform) 13 | - [Windows Only](#windows-only) 14 | - [GNU/Linux Only](#gnulinux-only) 15 | - [MacOS Only](#macos-only) 16 | - [Programing Language](#programing-language) 17 | - [Source](#source) 18 | - [Miscellaneous](#miscellaneous) 19 | 20 | ## Operation System 21 | 22 | ### Cross Platform 23 | 24 | - [101fetch](https://github.com/salaaad2/101fetch) - Screenfetch but for 101 school. `Shell` 25 | - [3dfetch](https://github.com/aliceinpalth/3dfetch) - Displays various information about your Nintendo 3DS in pretty colors. `Lua` 26 | - [afetch](https://github.com/13-CF/afetch) - Simple system info written in C. `C` 27 | - [albafetch](https://github.com/alba4k/albafetch) - Faster neofetch alternative for macOS, Linux and Android. `C` 28 | - [archey4](https://github.com/HorlogeSkynet/archey4) - Simple system information tool written in Python `Python` 29 | - [archimede](https://github.com/gennaro-tedesco/archimede) - Unobtrusive project information fetcher. `Go` 30 | - [bfetch](https://github.com/NNBnh/bfetch) - Dynamic fetch displayer that SuperB. `Shell` 31 | - [bunnyfetch](https://github.com/Rosettea/bunnyfetch) - Tiny system info fetch utility. `Go` 32 | - [cpufetch](https://github.com/Dr-Noob/cpufetch) - Simple yet fancy CPU architecture fetching tool. `C` 33 | - [cutefetch](https://github.com/cybardev/cutefetch) - Tiny coloured fetch script with cute little animals. `Shell` 34 | - [diyfetch](https://github.com/info-mono/diyfetch) - The ultimate fetch tool template. `Shell` 35 | - [efetch](https://github.com/NoSequel/efetch) - No description. `C` 36 | - [erlfetch](https://github.com/vereis/erlfetch) - A screenfetch / neofetch clone written in Erlang/OTP. `Erlang` 37 | - [fastfetch](https://github.com/fastfetch-cli/fastfetch) - Like neofetch, but much faster because written in c. `C` 38 | - [fetch-master-6000](https://github.com/anhsirk0/fetch-master-6000) - Dilbert themed fetch tool written in Perl. `Perl` 39 | - [fetch.scm](https://github.com/KikyTokamuro/fetch.scm) - System information fetcher written in GNU Guile Scheme. `Guile` 40 | - [flexfetch](https://github.com/matyklug18/Flexfetch) - A fast and generic fetch. `C` 41 | - [freshfetch](https://github.com/K4rakara/freshfetch) - A fresh take on neofetch. `Rust` 42 | - [hayabusa](https://github.com/Notarin/hayabusa) - A daemonized fetch that is fully featured as well as fast. `Rust` 43 | - [hyfetch](https://github.com/hykilpikonna/hyfetch) - Run neofetch with LGBTQ+ Pride flags. 🏳️‍🌈 🏳️‍⚧️ `Python` 44 | - [info.sh](https://github.com/bc1bb/info.sh) - Info.sh is a little script that works like screenfetch or neofetch, it show infos. `Shell` 45 | - [lovefetch](https://github.com/oppsec/lovefetch) - A CLI System Information Tool. `Python` 46 | - [macchina](https://github.com/Macchina-CLI/macchina) - A system information fetcher, with an emphasis on performance and minimalism. `Rust` 47 | - [mfetch](https://github.com/rachelambda/mfetch) - Minimalist fetch. `Shell` 48 | - [myfetch](https://github.com/Pippadi/myfetch) - My neofetch-like program. `Shell` 49 | - [neofetch](https://github.com/dylanaraps/neofetch) - A command-line system information tool written in bash 3.2+. `Shell` 50 | - [neowofetch](https://github.com/hykilpikonna/hyfetch#running-updated-original-neofetch) - An updated, actively maintained fork of neofetch inside the HyFetch repo. `Shell` 51 | - [pfetch](https://github.com/dylanaraps/pfetch) - A pretty system information tool written in POSIX sh. `Shell` 52 | - [Pokefetch](https://github.com/rmccorm4/Pokefetch) - Command-line tool similar to neofetch for looking up pokemon in the terminal. `Python` 53 | - [profetch](https://github.com/RustemB/profetch) - System information fetcher written in GNU/Prolog. `Prolog` 54 | - [reifetch](https://github.com/OkaVatti/reifetch) - A light fetch script, based on Neofetch, for Linux, macOS, and BSD. `Shell` 55 | - [rfetch](https://github.com/kamui-fin/rfetch) - A fast and minimal fetch program. `Rust` 56 | - [rsfetch](https://github.com/Phate6660/rsfetch) - A WIP rewrite of rsfetch from scratch. `Rust` 57 | - [rsftch](https://github.com/charklie/rsftch) - Lightning fast hardware fetch written in rust. `Rust` 58 | - [rxfetch](https://github.com/Mangeshrex/rxfetch) - Custom system fetching tool which is made in bash script. `Shell` 59 | - [scalafetch](https://github.com/Phate6660/scalafetch) - Neofetch alternative in Scala. `Scala` 60 | - [screenFetch](https://github.com/KittyKatt/screenFetch) - Fetches system/theme information in terminal for Linux desktop screenshots. `Shell` 61 | - [scrftch](https://github.com/wezm/scrftch) - Screenfetch in Rust. `Rust` 62 | - [sjfetch](https://github.com/855309/sjfetch) - A command-line tool to display colorful distro information. `C++` 63 | - [smilefetch](https://github.com/sudosmile/smilefetch) - A screenfetch - like tool written in c. `C` 64 | - [sysfex](https://github.com/mehedirm6244/sysfex) - Another system information tool written in C++. `C++` 65 | - [terminal-widgets](https://github.com/imegeek/terminal-widgets) - ✨ Shows system information as tiny widgets on terminal screen. `python`. 66 | - [tinyscreen](https://github.com/pbkangafoo/tinyscreen) - Lightweight clone of screenfetch. `Python` 67 | - [tfetch](https://github.com/EndOfLine-py/tfetch) - Tree view like fetch. `Python` 68 | - [tuatara](https://github.com/q60/tuatara) - Ziggidy \*nix system info fetcher targeting speed and concepts of disfetch. `Zig` 69 | - [uwufetch](https://github.com/TheDarkBug/uwufetch) - A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace. `C` 70 | - [winfetch](https://github.com/M4cs/winfetch) - Neofetch/Screenfetch Alternative Written in Golang. `Go` 71 | - [wziumfecz](https://github.com/workonfire/wziumfecz) - Just like neofetch but better! `Shell` 72 | - [yafetch](https://github.com/yrwq/yafetch) - Yet another fetch. `C` 73 | - [zeitfetch](https://github.com/nidnogg/zeitfetch) - Instantaneous sysinfo, compatible with Windows, Linux, BSD and Mac OS X. `Rust` 74 | 75 | ### Windows Only 76 | 77 | - [powerfetch](https://github.com/jantari/powerfetch) - PowerShell-based cross-platform 'screenfetch'-like tool. `PowerShell` 78 | - [WinFetch](https://github.com/hXR16F/WinFetch) - Ported version of "screenfetch" from Linux. `Batchfile` 79 | - [winfetch](https://github.com/lptstr/winfetch) - A command-line system information utility written in PowerShell. Like Neofetch, but for Windows. `PowerShell` 80 | - [xFetch.ps1](https://gitlab.com/XDRwastaken/xFetch_pwsh) - xFetch, but for Windows. `PowerShell` 81 | 82 | ### GNU/Linux Only 83 | 84 | - [androfetch](https://github.com/laraib07/androfetch) - A pretty system information tool written in bash for termux on android. `Shell` 85 | - [archfetch](https://github.com/xxczaki/archfetch) - Simple CLI system information tool for Arch Linux. `C` 86 | - [disfetch](https://github.com/q60/disfetch) - Yet another \*nix distro fetching program, but less complex. `Shell` 87 | - [Catnap](https://github.com/iinsertNameHere/catnap) - A playful, simple system-information concatenation tool. `nim` 88 | - [CrabFetch](https://github.com/LivacoNew/CrabFetch) - An extremely fast, featureful and customizable command-line fetcher. `Rust` 89 | - [NerdFetch](https://codeberg.org/thatonecalculator/NerdFetch) - A POSIX *nix fetch script using Nerdfonts. `Shell` 90 | - [vfetch](https://github.com/Lorago/vfetch) - A simple fetch tool for Linux written in Python. `Python` 91 | - [sf](https://github.com/mauro-balades/sf) - A small system information fetcher. `Shell` 92 | - [sfetch](https://github.com/Frolleks/sfetch) - A simple system fetch CLI tool written in Shell. `Shell` 93 | - [smfetch](https://github.com/agahemir/smfetch) - A fetch tool written in bash with less than 150 lines of code. `Shell` 94 | - [stupidfetch](https://github.com/000rosiu/stupidfetch) - Like neofetch, but without colors, without distro logos and installer. `Shell` 95 | - [nitch](https://github.com/ssleert/nitch) - A incredibly fast system fetch written in nim. `Nim` 96 | - [ufetch](https://gitlab.com/jschx/ufetch) - Tiny system info for Unix-like operating systems. `Shell` 97 | - [ramfetch](https://codeberg.org/jahway603/ramfetch) - A fetch which displays memory info using /proc/meminfo. `Shell` 98 | - [inxi](https://github.com/smxi/inxi) - A faster, powerful, full featured CLI system information tool. `Perl` 99 | - [yarsi](https://github.com/LinuxNerdBTW/yarsi) - Yet another rust system info fetcher. `Rust` 100 | - [procfetch](https://github.com/TanmayPatil105/procfetch) - A command-line system information utility. `C++` 101 | - [pridefetch](https://github.com/cartoon-raccoon/pridefetch) - Neofetch but gay. `Python` 102 | - [tinyfetch](https://github.com/beucismis/tinyfetch) - Python and system information command-line fetch tool. `Python` 103 | - [turbofetch](https://github.com/ajTronic/turbofetch) - A blazingly-fast, minimal fetch that uses Nerd Fonts. `C` 104 | - [xFetch](https://gitlab.com/XDRwastaken/xFetch) - A simple fetch written in Rust. `Rust` 105 | - [ufetch](https://github.com/tyroruyk/ufetch) - System fetch tool written in Rust. `Rust` 106 | 107 | ### MacOS Only 108 | - [mfetch-macos](https://github.com/TechWiz-3/mfetch-macos) - Minimalist fetch (forked and modified for mac OS). `Shell` 109 | - [vfetch](https://github.com/carlosqsilva/vfetch) - System fetch written in vlang. `V` 110 | 111 | ## Programing Language 112 | 113 | - [ferris-fetch](https://github.com/irevenko/ferris-fetch) - A system information tool for Rustaceans. `Rust` 114 | - [phpfetch](https://github.com/efectn/phpfetch) - Simple PHP and system information tool. `PHP` 115 | - [pythonfetch](https://github.com/beucismis/pythonfetch) - Python and system information command-line tool. `Python` 116 | 117 | ## Source 118 | 119 | - [gfetch](https://github.com/kiedtl/gfetch) - A lightweight, fast Git fetch script written in POSIX sh. `Shell` 120 | - [ghfetch](https://github.com/bwac2517/ghfetch) - Neofetch, but for GitHub. `TypeScript` 121 | - [onefetch](https://github.com/o2sh/onefetch) - Git repository summary on your terminal. `Rust` 122 | 123 | ## Miscellaneous 124 | 125 | - [gmod-fetch](https://github.com/garryspins/gmod-fetch) - GFetch is a neofetch-clone for Garry's Mod. `Lua` 126 | - [pwy](https://github.com/egargo/pwygit) - A simple weather tool. `Python` 127 | - [wfetch](https://github.com/igormako/wfetch) - A small (~100 lines of code) terminal weather fetch tool written in Python. `Python` 128 | - [xfcfet](https://github.com/xfcisco/xfcfet) - My own version of neofetch that includes sys info, spotify info, and ascii picture. `Python` 129 | -------------------------------------------------------------------------------- /metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "total": 88, 3 | "tools": [ 4 | { 5 | "name": "101fetch", 6 | "url": "https://github.com/salaaad2/101fetch", 7 | "description": "Screenfetch but for 101 school.", 8 | "language": "Shell" 9 | }, 10 | { 11 | "name": "3dfetch", 12 | "url": "https://github.com/aliceinpalth/3dfetch", 13 | "description": "Displays various information about your Nintendo 3DS in pretty colors.", 14 | "language": "Lua" 15 | }, 16 | { 17 | "name": "afetch", 18 | "url": "https://github.com/13-CF/afetch", 19 | "description": "Simple system info written in C.", 20 | "language": "C" 21 | }, 22 | { 23 | "name": "albafetch", 24 | "url": "https://github.com/alba4k/albafetch", 25 | "description": "Faster neofetch alternative for macOS, Linux and Android.", 26 | "language": "C" 27 | }, 28 | { 29 | "name": "archey4", 30 | "url": "https://github.com/HorlogeSkynet/archey4", 31 | "description": "Simple system information tool written in Python", 32 | "language": "Python" 33 | }, 34 | { 35 | "name": "archimede", 36 | "url": "https://github.com/gennaro-tedesco/archimede", 37 | "description": "Unobtrusive project information fetcher.", 38 | "language": "Go" 39 | }, 40 | { 41 | "name": "bfetch", 42 | "url": "https://github.com/NNBnh/bfetch", 43 | "description": "Dynamic fetch displayer that SuperB.", 44 | "language": "Shell" 45 | }, 46 | { 47 | "name": "bunnyfetch", 48 | "url": "https://github.com/Rosettea/bunnyfetch", 49 | "description": "Tiny system info fetch utility.", 50 | "language": "Go" 51 | }, 52 | { 53 | "name": "cpufetch", 54 | "url": "https://github.com/Dr-Noob/cpufetch", 55 | "description": "Simple yet fancy CPU architecture fetching tool.", 56 | "language": "C" 57 | }, 58 | { 59 | "name": "cutefetch", 60 | "url": "https://github.com/cybardev/cutefetch", 61 | "description": "Tiny coloured fetch script with cute little animals.", 62 | "language": "Shell" 63 | }, 64 | { 65 | "name": "diyfetch", 66 | "url": "https://github.com/info-mono/diyfetch", 67 | "description": "The ultimate fetch tool template.", 68 | "language": "Shell" 69 | }, 70 | { 71 | "name": "efetch", 72 | "url": "https://github.com/NoSequel/efetch", 73 | "description": "No description.", 74 | "language": "C" 75 | }, 76 | { 77 | "name": "erlfetch", 78 | "url": "https://github.com/vereis/erlfetch", 79 | "description": "A screenfetch / neofetch clone written in Erlang/OTP.", 80 | "language": "Erlang" 81 | }, 82 | { 83 | "name": "fastfetch", 84 | "url": "https://github.com/fastfetch-cli/fastfetch", 85 | "description": "Like neofetch, but much faster because written in c.", 86 | "language": "C" 87 | }, 88 | { 89 | "name": "fetch-master-6000", 90 | "url": "https://github.com/anhsirk0/fetch-master-6000", 91 | "description": "Dilbert themed fetch tool written in Perl.", 92 | "language": "Perl" 93 | }, 94 | { 95 | "name": "fetch.scm", 96 | "url": "https://github.com/KikyTokamuro/fetch.scm", 97 | "description": "System information fetcher written in GNU Guile Scheme.", 98 | "language": "Guile" 99 | }, 100 | { 101 | "name": "flexfetch", 102 | "url": "https://github.com/matyklug18/Flexfetch", 103 | "description": "A fast and generic fetch.", 104 | "language": "C" 105 | }, 106 | { 107 | "name": "freshfetch", 108 | "url": "https://github.com/K4rakara/freshfetch", 109 | "description": "A fresh take on neofetch.", 110 | "language": "Rust" 111 | }, 112 | { 113 | "name": "hayabusa", 114 | "url": "https://github.com/Notarin/hayabusa", 115 | "description": "A daemonized fetch that is fully featured as well as fast.", 116 | "language": "Rust" 117 | }, 118 | { 119 | "name": "hyfetch", 120 | "url": "https://github.com/hykilpikonna/hyfetch", 121 | "description": "Run neofetch with LGBTQ+ Pride flags. 🏳️‍🌈 🏳️‍⚧️", 122 | "language": "Python" 123 | }, 124 | { 125 | "name": "info.sh", 126 | "url": "https://github.com/bc1bb/info.sh", 127 | "description": "Info.sh is a little script that works like screenfetch or neofetch, it show infos.", 128 | "language": "Shell" 129 | }, 130 | { 131 | "name": "lovefetch", 132 | "url": "https://github.com/oppsec/lovefetch", 133 | "description": "A CLI System Information Tool.", 134 | "language": "Python" 135 | }, 136 | { 137 | "name": "macchina", 138 | "url": "https://github.com/Macchina-CLI/macchina", 139 | "description": "A system information fetcher, with an emphasis on performance and minimalism.", 140 | "language": "Rust" 141 | }, 142 | { 143 | "name": "mfetch", 144 | "url": "https://github.com/rachelambda/mfetch", 145 | "description": "Minimalist fetch.", 146 | "language": "Shell" 147 | }, 148 | { 149 | "name": "myfetch", 150 | "url": "https://github.com/Pippadi/myfetch", 151 | "description": "My neofetch-like program.", 152 | "language": "Shell" 153 | }, 154 | { 155 | "name": "neofetch", 156 | "url": "https://github.com/dylanaraps/neofetch", 157 | "description": "A command-line system information tool written in bash 3.2+.", 158 | "language": "Shell" 159 | }, 160 | { 161 | "name": "neowofetch", 162 | "url": "https://github.com/hykilpikonna/hyfetch#running-updated-original-neofetch", 163 | "description": "An updated, actively maintained fork of neofetch inside the HyFetch repo.", 164 | "language": "Shell" 165 | }, 166 | { 167 | "name": "pfetch", 168 | "url": "https://github.com/dylanaraps/pfetch", 169 | "description": "A pretty system information tool written in POSIX sh.", 170 | "language": "Shell" 171 | }, 172 | { 173 | "name": "Pokefetch", 174 | "url": "https://github.com/rmccorm4/Pokefetch", 175 | "description": "Command-line tool similar to neofetch for looking up pokemon in the terminal.", 176 | "language": "Python" 177 | }, 178 | { 179 | "name": "profetch", 180 | "url": "https://github.com/RustemB/profetch", 181 | "description": "System information fetcher written in GNU/Prolog.", 182 | "language": "Prolog" 183 | }, 184 | { 185 | "name": "reifetch", 186 | "url": "https://github.com/OkaVatti/reifetch", 187 | "description": "A light fetch script, based on Neofetch, for Linux, macOS, and BSD.", 188 | "language": "Shell" 189 | }, 190 | { 191 | "name": "rfetch", 192 | "url": "https://github.com/kamui-fin/rfetch", 193 | "description": "A fast and minimal fetch program.", 194 | "language": "Rust" 195 | }, 196 | { 197 | "name": "rsfetch", 198 | "url": "https://github.com/Phate6660/rsfetch", 199 | "description": "A WIP rewrite of rsfetch from scratch.", 200 | "language": "Rust" 201 | }, 202 | { 203 | "name": "rsftch", 204 | "url": "https://github.com/charklie/rsftch", 205 | "description": "Lightning fast hardware fetch written in rust.", 206 | "language": "Rust" 207 | }, 208 | { 209 | "name": "rxfetch", 210 | "url": "https://github.com/Mangeshrex/rxfetch", 211 | "description": "Custom system fetching tool which is made in bash script.", 212 | "language": "Shell" 213 | }, 214 | { 215 | "name": "scalafetch", 216 | "url": "https://github.com/Phate6660/scalafetch", 217 | "description": "Neofetch alternative in Scala.", 218 | "language": "Scala" 219 | }, 220 | { 221 | "name": "screenFetch", 222 | "url": "https://github.com/KittyKatt/screenFetch", 223 | "description": "Fetches system/theme information in terminal for Linux desktop screenshots.", 224 | "language": "Shell" 225 | }, 226 | { 227 | "name": "scrftch", 228 | "url": "https://github.com/wezm/scrftch", 229 | "description": "Screenfetch in Rust.", 230 | "language": "Rust" 231 | }, 232 | { 233 | "name": "sjfetch", 234 | "url": "https://github.com/855309/sjfetch", 235 | "description": "A command-line tool to display colorful distro information.", 236 | "language": "C++" 237 | }, 238 | { 239 | "name": "smilefetch", 240 | "url": "https://github.com/sudosmile/smilefetch", 241 | "description": " A screenfetch - like tool written in c.", 242 | "language": "C" 243 | }, 244 | { 245 | "name": "sysfex", 246 | "url": "https://github.com/mehedirm6244/sysfex", 247 | "description": "Another system information tool written in C++.", 248 | "language": "C++" 249 | }, 250 | { 251 | "name": "terminal-widgets", 252 | "url": "https://github.com/imegeek/terminal-widgets", 253 | "description": "✨ Shows system information as tiny widgets on terminal screen.", 254 | "language": "python" 255 | }, 256 | { 257 | "name": "tinyscreen", 258 | "url": "https://github.com/pbkangafoo/tinyscreen", 259 | "description": "Lightweight clone of screenfetch.", 260 | "language": "Python" 261 | }, 262 | { 263 | "name": "tfetch", 264 | "url": "https://github.com/EndOfLine-py/tfetch", 265 | "description": "Tree view like fetch.", 266 | "language": "Python" 267 | }, 268 | { 269 | "name": "tuatara", 270 | "url": "https://github.com/q60/tuatara", 271 | "description": "Ziggidy \\*nix system info fetcher targeting speed and concepts of disfetch.", 272 | "language": "Zig" 273 | }, 274 | { 275 | "name": "uwufetch", 276 | "url": "https://github.com/TheDarkBug/uwufetch", 277 | "description": "A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace.", 278 | "language": "C" 279 | }, 280 | { 281 | "name": "winfetch", 282 | "url": "https://github.com/M4cs/winfetch", 283 | "description": "Neofetch/Screenfetch Alternative Written in Golang.", 284 | "language": "Go" 285 | }, 286 | { 287 | "name": "wziumfecz", 288 | "url": "https://github.com/workonfire/wziumfecz", 289 | "description": " Just like neofetch but better!", 290 | "language": "Shell" 291 | }, 292 | { 293 | "name": "yafetch", 294 | "url": "https://github.com/yrwq/yafetch", 295 | "description": "Yet another fetch.", 296 | "language": "C" 297 | }, 298 | { 299 | "name": "zeitfetch", 300 | "url": "https://github.com/nidnogg/zeitfetch", 301 | "description": "Instantaneous sysinfo, compatible with Windows, Linux, BSD and Mac OS X.", 302 | "language": "Rust" 303 | }, 304 | { 305 | "name": "powerfetch", 306 | "url": "https://github.com/jantari/powerfetch", 307 | "description": "PowerShell-based cross-platform 'screenfetch'-like tool.", 308 | "language": "PowerShell" 309 | }, 310 | { 311 | "name": "WinFetch", 312 | "url": "https://github.com/hXR16F/WinFetch", 313 | "description": "Ported version of \"screenfetch\" from Linux.", 314 | "language": "Batchfile" 315 | }, 316 | { 317 | "name": "winfetch", 318 | "url": "https://github.com/lptstr/winfetch", 319 | "description": "A command-line system information utility written in PowerShell. Like Neofetch, but for Windows.", 320 | "language": "PowerShell" 321 | }, 322 | { 323 | "name": "xFetch.ps1", 324 | "url": "https://gitlab.com/XDRwastaken/xFetch_pwsh", 325 | "description": "xFetch, but for Windows.", 326 | "language": "PowerShell" 327 | }, 328 | { 329 | "name": "androfetch", 330 | "url": "https://github.com/laraib07/androfetch", 331 | "description": "A pretty system information tool written in bash for termux on android.", 332 | "language": "Shell" 333 | }, 334 | { 335 | "name": "archfetch", 336 | "url": "https://github.com/xxczaki/archfetch", 337 | "description": "Simple CLI system information tool for Arch Linux.", 338 | "language": "C" 339 | }, 340 | { 341 | "name": "disfetch", 342 | "url": "https://github.com/q60/disfetch", 343 | "description": "Yet another \\*nix distro fetching program, but less complex.", 344 | "language": "Shell" 345 | }, 346 | { 347 | "name": "Catnap", 348 | "url": "https://github.com/iinsertNameHere/catnap", 349 | "description": "A playful, simple system-information concatenation tool.", 350 | "language": "nim" 351 | }, 352 | { 353 | "name": "CrabFetch", 354 | "url": "https://github.com/LivacoNew/CrabFetch", 355 | "description": "An extremely fast, featureful and customizable command-line fetcher.", 356 | "language": "Rust" 357 | }, 358 | { 359 | "name": "NerdFetch", 360 | "url": "https://codeberg.org/thatonecalculator/NerdFetch", 361 | "description": "A POSIX *nix fetch script using Nerdfonts.", 362 | "language": "Shell" 363 | }, 364 | { 365 | "name": "vfetch", 366 | "url": "https://github.com/Lorago/vfetch", 367 | "description": "A simple fetch tool for Linux written in Python.", 368 | "language": "Python" 369 | }, 370 | { 371 | "name": "sf", 372 | "url": "https://github.com/mauro-balades/sf", 373 | "description": "A small system information fetcher.", 374 | "language": "Shell" 375 | }, 376 | { 377 | "name": "sfetch", 378 | "url": "https://github.com/Frolleks/sfetch", 379 | "description": "A simple system fetch CLI tool written in Shell.", 380 | "language": "Shell" 381 | }, 382 | { 383 | "name": "smfetch", 384 | "url": "https://github.com/agahemir/smfetch", 385 | "description": "A fetch tool written in bash with less than 150 lines of code.", 386 | "language": "Shell" 387 | }, 388 | { 389 | "name": "stupidfetch", 390 | "url": "https://github.com/000rosiu/stupidfetch", 391 | "description": "Like neofetch, but without colors, without distro logos and installer.", 392 | "language": "Shell" 393 | }, 394 | { 395 | "name": "nitch", 396 | "url": "https://github.com/ssleert/nitch", 397 | "description": "A incredibly fast system fetch written in nim.", 398 | "language": "Nim" 399 | }, 400 | { 401 | "name": "ufetch", 402 | "url": "https://gitlab.com/jschx/ufetch", 403 | "description": "Tiny system info for Unix-like operating systems.", 404 | "language": "Shell" 405 | }, 406 | { 407 | "name": "ramfetch", 408 | "url": "https://codeberg.org/jahway603/ramfetch", 409 | "description": "A fetch which displays memory info using /proc/meminfo.", 410 | "language": "Shell" 411 | }, 412 | { 413 | "name": "inxi", 414 | "url": "https://github.com/smxi/inxi", 415 | "description": "A faster, powerful, full featured CLI system information tool.", 416 | "language": "Perl" 417 | }, 418 | { 419 | "name": "yarsi", 420 | "url": "https://github.com/LinuxNerdBTW/yarsi", 421 | "description": "Yet another rust system info fetcher.", 422 | "language": "Rust" 423 | }, 424 | { 425 | "name": "procfetch", 426 | "url": "https://github.com/TanmayPatil105/procfetch", 427 | "description": " A command-line system information utility.", 428 | "language": "C++" 429 | }, 430 | { 431 | "name": "pridefetch", 432 | "url": "https://github.com/cartoon-raccoon/pridefetch", 433 | "description": "Neofetch but gay.", 434 | "language": "Python" 435 | }, 436 | { 437 | "name": "tinyfetch", 438 | "url": "https://github.com/beucismis/tinyfetch", 439 | "description": "Python and system information command-line fetch tool.", 440 | "language": "Python" 441 | }, 442 | { 443 | "name": "turbofetch", 444 | "url": "https://github.com/ajTronic/turbofetch", 445 | "description": "A blazingly-fast, minimal fetch that uses Nerd Fonts.", 446 | "language": "C" 447 | }, 448 | { 449 | "name": "xFetch", 450 | "url": "https://gitlab.com/XDRwastaken/xFetch", 451 | "description": "A simple fetch written in Rust.", 452 | "language": "Rust" 453 | }, 454 | { 455 | "name": "ufetch", 456 | "url": "https://github.com/tyroruyk/ufetch", 457 | "description": "System fetch tool written in Rust.", 458 | "language": "Rust" 459 | }, 460 | { 461 | "name": "mfetch-macos", 462 | "url": "https://github.com/TechWiz-3/mfetch-macos", 463 | "description": "Minimalist fetch (forked and modified for mac OS).", 464 | "language": "Shell" 465 | }, 466 | { 467 | "name": "vfetch", 468 | "url": "https://github.com/carlosqsilva/vfetch", 469 | "description": "System fetch written in vlang.", 470 | "language": "V" 471 | }, 472 | { 473 | "name": "ferris-fetch", 474 | "url": "https://github.com/irevenko/ferris-fetch", 475 | "description": "A system information tool for Rustaceans.", 476 | "language": "Rust" 477 | }, 478 | { 479 | "name": "phpfetch", 480 | "url": "https://github.com/efectn/phpfetch", 481 | "description": "Simple PHP and system information tool.", 482 | "language": "PHP" 483 | }, 484 | { 485 | "name": "pythonfetch", 486 | "url": "https://github.com/beucismis/pythonfetch", 487 | "description": "Python and system information command-line tool.", 488 | "language": "Python" 489 | }, 490 | { 491 | "name": "gfetch", 492 | "url": "https://github.com/kiedtl/gfetch", 493 | "description": "A lightweight, fast Git fetch script written in POSIX sh.", 494 | "language": "Shell" 495 | }, 496 | { 497 | "name": "ghfetch", 498 | "url": "https://github.com/bwac2517/ghfetch", 499 | "description": "Neofetch, but for GitHub.", 500 | "language": "TypeScript" 501 | }, 502 | { 503 | "name": "onefetch", 504 | "url": "https://github.com/o2sh/onefetch", 505 | "description": "Git repository summary on your terminal.", 506 | "language": "Rust" 507 | }, 508 | { 509 | "name": "gmod-fetch", 510 | "url": "https://github.com/garryspins/gmod-fetch", 511 | "description": "GFetch is a neofetch-clone for Garry's Mod.", 512 | "language": "Lua" 513 | }, 514 | { 515 | "name": "pwy", 516 | "url": "https://github.com/egargo/pwygit", 517 | "description": "A simple weather tool.", 518 | "language": "Python" 519 | }, 520 | { 521 | "name": "wfetch", 522 | "url": "https://github.com/igormako/wfetch", 523 | "description": "A small (~100 lines of code) terminal weather fetch tool written in Python.", 524 | "language": "Python" 525 | }, 526 | { 527 | "name": "xfcfet", 528 | "url": "https://github.com/xfcisco/xfcfet", 529 | "description": "My own version of neofetch that includes sys info, spotify info, and ascii picture.", 530 | "language": "Python" 531 | } 532 | ] 533 | } --------------------------------------------------------------------------------