Skip to content

xdearboy/mfetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“¦ mfetch

MIT License mfetch crate version GitHub stars GitHub forks AUR package

Features

  • lightweight and fast memory information tool written in rust
  • colorful and easy-to-read terminal output using the colored crate
  • displays total and available system memory from /proc/meminfo
  • detailed info about memory modules (dimms) via dmidecode
  • shows slot, size, speed, type, bank locator, ecc status, and configured voltage
  • minimal dependencies and straightforward to build
  • requires root privileges to access detailed hardware info via dmidecode

Preview

πŸ“¦ mfetch
memory-focused system info tool
by d3v

πŸ’Ύ memory
  total: 15.56 gb
  available: 12.34 gb

πŸ“— modules
  🧠 slot: dimm 1
  πŸ“¦ size: 8 gb
  ⚑ speed: 3200 mt/s
  πŸ”  type: ddr4
  πŸ“ bank: p0 channel a
  βœ… ecc: -
  πŸ”Œ voltage: 1.2 v

Installation

Build from source:

cargo build --release

Or install via AUR (once package is added):

yay -S mfetch

Usage

sudo mfetch

License

MIT License. See LICENSE file for details.