GitHub

System Monitor

System resource monitoring cards with circular gauges, usage bars, status indicators, and process lists for CPU, memory, disk, and network.

Combined Dashboard Card

Preview
System Resources
All Normal
64% CPU
8 cores · 3.2 GHz
78% RAM
12.4 / 16 GB
88% Disk
440 / 500 GB
CPU 64%
Memory 12.4 / 16 GB
Disk 440 / 500 GB

Individual Resource Cards

Preview
CPU
Normal
64% Usage
Cores 8 cores
Speed 3.2 GHz
Memory
12.4 / 16 GB
78% Used
Cached 3.1 GB
Swap 0.2 GB
Disk
High
88% Full
Used 440 GB
Free 60 GB

Bar Usage (Compact)

Preview
System Resources
All Normal
CPU 64%
Memory 12.4 / 16 GB
Disk 440 / 500 GB
Network 24 Mbps

Process List

Preview
Top Processes
CPU %
python3 34.2%
node 18.7%
postgresql 12.1%
nginx 4.3%
redis-server 2.1%
ClassDescription
.sys-monitorBase container
.sys-monitor-gridAuto-fit grid for cards
.sys-monitor-cardResource card container
.sys-monitor-card-cpu / -memory / -disk / -networkColor variants (primary / warning / success / info)
.sys-monitor-card-title-iconColored icon container
.sys-monitor-card-badgeValue badge (e.g. "12.4 / 16 GB")
.sys-monitor-gauge-ringSVG ring wrapper (120x120)
.sys-monitor-gauge-svgSVG element (rotated -90deg)
.sys-monitor-gauge-bgBackground circle
.sys-monitor-gauge-fillColored fill (stroke-dashoffset)
.sys-monitor-gauge-percentPercentage text
.sys-monitor-barHorizontal bar container
.sys-monitor-bar-track / -fillTrack + fill bar (width %)
.sys-monitor-bar-ok / -warn / -criticalThreshold color states
.sys-monitor-status-healthy / -warning / -criticalStatus colors with pulse
.sys-monitor-processesProcess list container
.sys-monitor-processProcess row (name + % + bar)
.sys-monitor-compactCompact size variant
.sys-monitor.glassGlass morphism variant