Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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)

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
```