Hami Kainyفارسی
Work

LiDB

Prerelease

Read-only Linux diagnostics in a Rust CLI and terminal dashboard.

Back to all projects

What it does

Collects CPU, memory, load, disk, network and pressure-stall information from Linux procfs. Snapshots and terminal views keep units, timing and unavailable-source reasons explicit. v0.2.0 is a prerelease; there is no cloud service, privileged daemon or packet capture.

Technical approach

Bounded reads and independent source failures prevent a missing metric from becoming a fabricated zero. Counter resets and sampling intervals are handled separately from display formatting.

System architecture

Local Linux sources produce typed observations for snapshots and a terminal dashboard. Unavailable sources remain explicit.

  1. Linux procfsRead-only system sources
  2. Rust collectorsBounded reads
  3. Typed observationsUnits, time and validity
  4. CLI snapshotText or JSON
  5. Terminal dashboardLocal TUI