Topics / #system-monitor
System-monitor projects on GitHub
Tools monitoring processes, resources, and system health.
As of , the most-starred System-monitor projects on GitHub are Mole (70.8K stars), TrafficMonitor (46.6K stars) and edex-ui (45K stars). GitHub.Locker tracks 38 System-monitor repositories with 549K stars combined. The fastest-growing on October 16 was vorssaint-utils, with +260 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
vorssaint-utils
vorssaint/vorssaint-utils · ★ 27.8KA free, open-source macOS app that packs the utilities Mac users usually buy one by one — volume mixer, system monitor, app switcher, clipboard history, uninstaller and more — behind a single menu bar icon.
+125Mole
tw93/Mole · ★ 70.8KMole is a free, open-source command-line tool for macOS (mo) that cleans junk files, uninstalls apps, analyzes disk usage, runs system maintenance, and shows live hardware/network status, rolling CleanMyMac, AppCleaner, DaisyDisk, and iStat Menus-style features into one terminal binary.
+77disktree
tobi/disktree · ★ 3Kdisktree is a treemap visualizer for finding what is filling up your disk: it draws every directory as a nested mosaic sized by how much space it actually uses, lets you mark files or folders for removal, and keeps the free space of the whole volume in view the whole time.
+43beszel
henrygd/beszel · ★ 26.3KBeszel is a lightweight server monitoring platform with a friendly web interface. It tracks historical metrics and Docker container stats, sends alerts, and is ready to use out of the box.
The all-time top
38 projects · by stars
- 70.8K
#1 · tw93/MoleMole
Mole is a free, open-source command-line tool for macOS (mo) that cleans junk files, uninstalls apps, analyzes disk usage, runs system maintenance, and shows live hardware/network status, rolling CleanMyMac, AppCleaner, DaisyDisk, and iStat Menus-style features into one terminal binary.
- 46.6K
#2 · zhongyang219/TrafficMonitorTrafficMonitor
TrafficMonitor is a floating desktop widget for Windows that shows your current network speed, CPU usage, and memory usage in real time, with optional taskbar embedding and skins.
- 45K
#3 · GitSquared/edex-uiedex-ui
eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor styled like a sci-fi computer interface, heavily inspired by TRON: Legacy's Board Room scene. It combines a real terminal with live CPU/RAM/network monitoring and touchscreen support.
- 4

stats
42.6Kexelban/stats · SwiftA free, open-source macOS system monitor in your menu bar: it shows CPU, GPU, memory, disk and network usage, battery level, temperatures, Bluetooth devices and a multi-timezone clock.
- 5

btop
35Karistocratos/btop · C++A terminal resource monitor that shows usage and stats for processor, memory, disks, network and processes. It is the C++ version and continuation of bashtop and bpytop.
- 6
vorssaint-utils
27.8Kvorssaint/vorssaint-utils · SwiftA free, open-source macOS app that packs the utilities Mac users usually buy one by one — volume mixer, system monitor, app switcher, clipboard history, uninstaller and more — behind a single menu bar icon.
- 7

beszel
26.3Khenrygd/beszel · GoBeszel is a lightweight server monitoring platform with a friendly web interface. It tracks historical metrics and Docker container stats, sends alerts, and is ready to use out of the box.
- 8

neofetch
23.7Kdylanaraps/neofetch · ShellNeofetch is a command-line system information tool written in bash 3.2+. It displays your operating system, software and hardware info in an aesthetic, visually pleasing way, next to your OS logo.
- 9

awesome-tuis
20.9Krothgar/awesome-tuisA community-maintained catalog of TUI applications — programs that run in your terminal and offer some level of interactivity — organized into themed sections.
- 10

telegraf
17.9Kinfluxdata/telegraf · GoTelegraf is an open-source agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. It ships with 300+ plugins covering system monitoring, cloud services, and messaging.
- 11

ctop
17.8Kbcicen/ctop · Goctop is a terminal tool that shows a top-like, real-time overview of metrics for all your running containers, plus a detailed single-container view.
- 12

systeminformer
16.3Kwinsiderss/systeminformer · CSystem Informer is a free, powerful multi-purpose tool for Windows that helps you monitor system resources, debug software and detect malware.
- 13

g-helper
15.6Kseerge/g-helper · C#G-Helper is a lightweight, free alternative to Asus Armoury Crate for controlling performance modes, fan curves, GPU switching, lighting and other hardware settings on Asus laptops.
- 14

bottom
14.1KClementTsang/bottom · Rustbottom (btm) is a customizable graphical process/system monitor that runs in your terminal. It shows live charts of CPU, memory, network, disk and temperature usage, and works on Linux, macOS and Windows.
- 15

Waybar
12.1KAlexays/Waybar · C++Waybar is a highly customizable status bar built for Wayland compositors like Sway, Hyprland, River, and other wlroots-based setups, with modules for things like battery, network, audio, and the clock.
- 16

bandwhich
12Kimsnif/bandwhich · Rustbandwhich is a CLI utility that shows current network bandwidth usage broken down by process, connection, and remote IP/hostname, right in your terminal.
- 17

EarTrumpet
11.4KFile-New-Project/EarTrumpet · C#EarTrumpet is a volume control app for Windows that replaces the default system volume mixer, giving you per-app volume sliders, device switching, and more from the system tray.
- 18
psutil
11.3Kgiampaolo/psutil · Pythonpsutil is a cross-platform Python library for retrieving information about running processes and system utilization: CPU, memory, disks, network and sensors.
- 19

bashtop
11.1Karistocratos/bashtop · ShellBashtop is a terminal-based resource monitor for Linux, macOS and FreeBSD that shows usage and stats for the processor, memory, disks, network and running processes.
- 20

nvtop
11.1KSyllo/nvtop · CNVTOP (Neat Videocard TOP) is a htop-like task monitor for GPUs and accelerators: it runs in the terminal, handles multiple GPUs at once and shows what each device is doing, including which processes are using it.
- 21

bpytop
10.9Karistocratos/bpytop · Pythonbpytop is a terminal resource monitor that shows real-time usage and stats for the processor, memory, disks, network, and running processes. It is a Python port and continuation of the earlier bashtop project.
- 22

memreduct
10.8Khenrypp/memreduct · CMem Reduct is a lightweight Windows application that monitors your system memory in real time and lets you clean it to free up RAM.
- 23

RunCat365
10.3Kruncat-dev/RunCat365 · C#RunCat 365 is a cute running cat animation that lives in your Windows taskbar, where the cat's running speed reflects your system's CPU usage.
- 24

nvitop
7.2KXuehaiPan/nvitop · Pythonnvitop is an interactive NVIDIA GPU process viewer and monitoring tool, meant as an all-in-one replacement for nvidia-smi plus process management.
- 25

LiteMonitor
6.7KDiorser/LiteMonitor · C#LiteMonitor is a lightweight, customizable hardware monitoring tool for the Windows desktop and taskbar, showing real-time CPU, GPU, RAM, disk, network, and FPS stats.
- 26

tubatools
5.5Kluolangaga/tubatools · C#TubaTools (图吧工具箱CE) is a community-driven, open-source Windows toolbox rebuilt from scratch on WinUI 3 and .NET 10, bundling 45 built-in utilities plus one-click launchers for 82 third-party tools for hardware diagnostics, cleaning, benchmarking and more.
- 27

disktree
3Ktobi/disktree · Rustdisktree is a treemap visualizer for finding what is filling up your disk: it draws every directory as a nested mosaic sized by how much space it actually uses, lets you mark files or folders for removal, and keeps the free space of the whole volume in view the whole time.
- 28

BibaYanji
942Bibapcs/BibaYanji · CBibaYanji (笔吧验机) is a Windows desktop tool for checking a new or secondhand PC against its order spec: it auto-collects CPU, GPU, RAM, disk, network card, screen and battery info so you can verify them item by item and mark the machine as passed, plus it bundles keyboard, dead-pixel, camera/mic/speaker, stress-test and disk-benchmark checks.
- 29

mac-performance-monitor
937Zesty0wl/mac-performance-monitor · SwiftA native macOS performance monitor and recorder that tracks CPU, memory, GPU, network, disk, battery, and sensor readings, letting you compare them against the processes behind them. It works as a menu bar readout, a quiet background recorder, or a window you open when needed.
- 30

glasshouse
681rorygallagher2024/glasshouse · JavaScriptGlasshouse is a self-hosted server that runs directly on a rooted LG webOS TV, giving you a live dashboard for remote control, privacy controls, debloating, an ad/telemetry blocker, and custom screensavers, plus an optional MQTT bridge for Home Assistant integration.
- 31

HaloBattery
656HeyOkay/HaloBattery · PythonHaloBattery is a Windows tray app that shows battery levels for wireless mice, keyboards, headsets and controllers, giving each device its own icon instead of making you install each vendor's own software.
- 32

mVolt
486b00nz/mVoltmVolt+ is a Windows tool for NVIDIA GPU tuning and monitoring, supporting voltage-limit and clock offsets, power limits, voltage/frequency (V/F) and fan curves, and saved tuning profiles.
- 33

Profile-Toolkit-for-FSLogix
279DrazenNikolic/Profile-Toolkit-for-FSLogixProfile Toolkit for FSLogix is a GUI application for managing FSLogix profile containers in enterprise Virtual Desktop Infrastructure (VDI) environments. It provides real-time monitoring, profile migration, and deep diagnostics, plus a Best Practice Analyzer to catch configuration issues before they hurt VDI performance.
- 34
lsoff
255yutat23/lsoff · Golsoff is a CLI/TUI tool for Windows, Linux, and macOS that lists listening TCP/UDP ports and lets you see which process holds a port, with an option to kill it.
- 35

what-the-port
251tomjohndesign/what-the-port · SwiftWhatThePort is a native Swift menu bar app for macOS that shows every local development server running on your Mac: project name, port, git branch, uptime, and resource use, so you can open, restart, or stop them without hunting through terminal windows.
- 36

Game-Optimizer-CPUs-Threads-Optimizer
211charlie754/Game-Optimizer-CPUs-Threads-Optimizer · C++Game Optimizer is a Windows tray app that pins a chosen game (and its child processes) to the correct CPU cache complex using the Windows CPU Sets API, instead of using affinity masks, disabling SMT, or changing BIOS settings.
- 37

omarchy-lock-explorer
208SirJul1337/omarchy-lock-explorer · QMLLock Screen Explorer is an Omarchy plugin that adds dozens of ready-made lock screen designs (Greeting Card, Terminal, Weather, Music, System, Rain, and more) plus a picker UI to preview, switch, and customize them, while keeping all the normal unlock methods working.
- 38

nodelume
203chenb1522/nodelume · GoNodeLume is a lightweight multi-node Linux server monitoring and management tool made up of a static Go Server, a static Go Agent, and a native Web UI, built for low resource usage, simple deployment, and strict remote-control boundaries.
Related topics
Often tagged together