Skip to content

$ cd ~/products/sys/astrotop

nf sys suite · 2/3

Astrotop

Rust System Dashboard

System dashboard in Rust with live CPU, memory and network collection, plus a predictive layer for spotting load before it bites.

  • +Live metrics — CPU, memory and network collection working
  • +Built in Rust — Low overhead under continuous sampling
  • +Forecasting — Predictive module still in progress

The idea

Most monitors report load as it is now. Astrotop is meant to say where it is heading: not "CPU is at 40%" but "CPU will be at 70% in five minutes", forecast from the history of samples it has already taken.

Where it stands

The collector is real: it samples CPU, memory and network through the sysinfo crate, and the analytics module prints each snapshot with its forecast line. The forecast itself is a stub that returns zero, so the predictive half of the tool doesn't exist yet.

Install

$ git clone https://github.com/NoamFav/Astrotop && cd Astrotop$ cargo run

Status

  • [x]Live CPU, memory and network sampling
  • [x]Formatted snapshot output
  • [ ]Time-series forecasting from the snapshot history
  • [ ]A dashboard view in place of printed lines

cd .. all of nf sys suite

Independent studio building developer tools, local-first software and custom projects.

contact@nf-software.com
© 2026 NF Software · SIRET 104 780 820 00015privacyterms
NORMAL~/products/sys/astrotopTop