#monitor #host-name #bug #yafsm

app yafsm

System usage monitor inspired by glances

9 releases

0.3.4 Mar 27, 2025
0.3.3 Jan 16, 2025
0.3.1 Dec 25, 2024
0.2.2 Nov 26, 2024
0.1.0 Dec 12, 2023

#314 in Unix APIs

Download history 335/week @ 2024-12-23 16/week @ 2024-12-30 26/week @ 2025-01-06 249/week @ 2025-01-13 28/week @ 2025-01-20 1/week @ 2025-02-03 18/week @ 2025-02-10 5/week @ 2025-02-17 121/week @ 2025-03-24 23/week @ 2025-03-31 10/week @ 2025-04-07

154 downloads per month

MIT license

1MB
3.5K SLoC

yet another fine system monitor

Glances is a very nice system monitor. I find it strikes an optimal balance between density and legibility, and it's my go-to monitor for watching utilization of my compute nodes etc.

To install:

$ cargo install --locked yafsm

However, Glances is quite slow — it usually uses about 25% of a CPU core just to display the system monitor dashboard.

This is my attempt to write yet another fine system monitor, modeled after Glances but with

  • fewer features
  • more bugs
  • much less resource usage

It should work in fallback sysinfo mode on most platforms supported by sysinfo, crossterm, and ratatui. It is at its best on Linux, since sysinfo takes a least-common-denominator approach; I intend to support it indefinitely as a fallback, but the primary development will directly use Linux procfs.

Press h when the application is running to see help.

Dependencies

~13–25MB
~366K SLoC