◉ Pulse
Saul-Goodman6 avatar
#49 today ▲ 41

Saul-Goodman6/SmartFetch

C AI

SmartFetch is a fast, lightweight Linux system information fetch tool written in C. It displays system hardware, OS details, kernel, uptime, memory, and thermal stats alongside dynamic distribution ASCII art directly in your terminal.

Created Jul 29, 2026
Stars
13
Today
+1
Forks
0
Quality
93/100
Momentum
39

README

Fetched from GitHub on Oct 30, 2026, 10:15 PM UTC · README.md

View original on GitHub

Third-party content — Open Source Pulse is not the owner of this repository.

This README belongs to Saul-Goodman6/SmartFetch and its contributors. We fetch it directly from the project’s public GitHub repository and display it for reference only. All text, code, images and trademarks remain the property of their respective authors. See the repository for its license terms. Copyright / takedown policy.

SmartFetch

SmartFetch Logo

A lightweight, blazing-fast system information tool written in pure C.

License Stars Forks Issues


Preview_Image

Features

  • Blazing Fast: Built with pure C and Direct System APIs for minimal resource usage and maximum performance.
  • Dynamic ASCII Art: Automatically detects your Linux distribution (Fedora, Arch, Debian, etc.) and renders the corresponding logo.
  • Terminal Color Palette: Displays a colorful 16-color block palette at the bottom for aesthetic screenshots.
  • Detailed System Insights: Displays CPU specs, real-time temperatures, RAM type & usage (Linux, requires root or cap_dac_read_search — granted automatically by make install), display resolution, disk space, GPU, and OS uptime.
  • Standard Build System: Uses a clean Makefile for simple, scalable compilation across platforms.

Prerequisites

SmartFetch needs gcc/make and the libcurl development headers (used by the --update checker) to build. libcap is optional but recommended — without it, SmartFetch can still read the RAM type when run with sudo, but not as a regular user.

# Debian / Ubuntu
sudo apt install build-essential libcurl4-openssl-dev libcap2-bin

# Fedora
sudo dnf install gcc make libcurl-devel libcap

# Arch
sudo pacman -S base-devel curl libcap

Build & Installation

Clone the repository and compile using make:

git clone https://github.com/Yassine-Jemi01/SmartFetch.git
cd SmartFetch
make
sudo make install

During sudo make install, SmartFetch also grants itself the cap_dac_read_search capability (if setcap is available) so it can read your RAM type from /sys/firmware/dmi/tables/DMI without needing sudo every time you run it afterward.

sfetch

Windows Support (Beta)

Compile using GCC / MinGW from the project root:

gcc C_code/main.c C_code/ui.c C_code/collect_windows.c -I./H_code -o sfetch.exe -lcurl -ladvapi32
sfetch.exe

Note: Windows builds require a MinGW-compatible libcurl development package. RAM Type, CPU Temp, OS Age, and Flatpak are not currently implemented on Windows and will show N/A.

Rendered by GitHub from the repository’s README. Scroll to read the full file.
First trending

Jul 29, 2026

first spotted on the list

Best rank

#12

highest position reached

Appearances

3

times on the trending list

Quality score

93

out of 100

Momentum

39

trend strength indicator

Star velocity

0.14

stars per day since creation

Activity — last 60 days

daily counts, collected every 6 hours
  • Stars
  • Forks
  • Merged PRs
  • Issues
  • Closed issues

Collecting activity data since launch — check back in a few days.

Star history

total stars per snapshot
91011121314Saul-Goodman6/SmartFetch · Jul 29, 7 PM UTC: 10 starsSaul-Goodman6/SmartFetch · Jul 30, 2 AM UTC: 12 starsSaul-Goodman6/SmartFetch · Jul 30, 8 AM UTC: 13 stars7 PM1 AM8 AM

Rank history

position on trending · lower is better
#1#10#20#30#40#50#60Jul 29, 7 PM UTC: rank #12Jul 30, 2 AM UTC: rank #58Jul 30, 8 AM UTC: rank #497 PM1 AM8 AM

3D card for your website

Live HTML card with a glass surface and pointer tilt. Paste the iframe on any website.

<iframe src="https://www.notionpulse.cc/embed/Saul-Goodman6/SmartFetch" width="420" height="240" style="border:0;max-width:100%;background:transparent" loading="lazy" title="Saul-Goodman6/SmartFetch — trending on Open Source Pulse"></iframe>

Stars badge

Show current stars in your README or profile. Auto-updates every 6 hours.

Saul-Goodman6/SmartFetch stars badge
Markdown
[![Saul-Goodman6/SmartFetch](https://www.notionpulse.cc/api/badge/Saul-Goodman6/SmartFetch.svg)](https://www.notionpulse.cc/repo/Saul-Goodman6/SmartFetch)
HTML
<a href="https://www.notionpulse.cc/repo/Saul-Goodman6/SmartFetch"><img src="https://www.notionpulse.cc/api/badge/Saul-Goodman6/SmartFetch.svg" alt="Saul-Goodman6/SmartFetch stars badge" /></a>

Repository of the Day

#12 Repository of the Day

Repository of the Week

#12 Repository of the Week

Repository of the Month

#12 Repository of the Month