Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aaronsbytes/nfetch
⚡️ A customizable, fast and dependency free system fetching tool written in Go (98% faster than neofetch)
https://github.com/aaronsbytes/nfetch
console-app console-application customization fast fetch linux linux-shell neofetch open-source rice shell sysfetch system-fetch terminal terminal-app unixporn
Last synced: 2 months ago
JSON representation
⚡️ A customizable, fast and dependency free system fetching tool written in Go (98% faster than neofetch)
- Host: GitHub
- URL: https://github.com/aaronsbytes/nfetch
- Owner: aaronsbytes
- License: gpl-2.0
- Created: 2023-07-29T18:59:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-02T13:34:23.000Z (over 1 year ago)
- Last Synced: 2024-09-16T17:07:46.518Z (4 months ago)
- Topics: console-app, console-application, customization, fast, fetch, linux, linux-shell, neofetch, open-source, rice, shell, sysfetch, system-fetch, terminal, terminal-app, unixporn
- Language: Go
- Homepage:
- Size: 131 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚡ nFetch
⚡ nFetch is a dependency-free, fast system information fetching tool aiming for maximum customizability on peek performance
### Why should i use nfetch instead of neofetch?
Answer is pretty simple: Speed. nFetch is nearly as customizable as neofetch and more features are to be expected.
Speed comparison between neofetch and nFetch:nFetch is approximately 98.53% faster than neofetch.
### 🎨 Customization
Config location is `~/.config/nfetch/nfetch.conf`See `sample.nfetch.conf` for an example!
Use `` to insert infos, colors and styles!
### Tags
Infos
``
``
``
``
``
``
``
``
``
``
``
``
`Foreground
``
``
``
``
``
``
``
``Background
``
``
``
``
``
``
``
``Styles
``
``
``
``
``### 💭 Why?
I wanted a system fetching tool for the look. Sadly, the ones i saw where not what i wanted and neofetch is too slow for my liking. This is where Go and boredom came into place.### 💪 Goal
My goal was to not use any dependencies or shell commands. I wanted to achieve maximum performance while fetching accurate informations. My next goal is to publish it to some package repositories to make installation easier across different linux distros.### 📝 Recently implemented
- ✅ Config File
- ✅ WM
- ✅ SHELL
- ✅ DISK
- ✅ PACKAGES (dnf, apt, pacman, flatpak)### ✏️ Todo
- GPU
- RESOLUTION
- THEME
- ICONS
- TERMINAL FONT
- TERMINAL### 💙 Like it?
If you like this project and want to support me, please leave me a ⭐ on this repo. I would really appreciate it ❤️### 👥 Contribution
If you have a feature suggestion, improvement or fix, feel free to open an issue or pr for it.### ⚙️ Build
Git clone:
```sh
# Clone the repo
git clone https://github.com/NeuroException/nfetch# Navigate into it
cd nfetch# Build the project
go build main.go# Rename the outcome
mv main nfetch# Install it system-wide
sudo mv nfetch /usr/bin
```