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.

38Projects
549KStars in total
+727Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

38 projects · by stars

  1. #1 · tw93/Mole

    Mole

    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.

    70.8K
  2. #2 · zhongyang219/TrafficMonitor

    TrafficMonitor

    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.

    46.6K
  3. #3 · GitSquared/edex-ui

    edex-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.

    45K
  1. 4

    stats

    42.6Kexelban/stats · Swift

    A 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.

  2. 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.

  3. 6

    vorssaint-utils

    27.8Kvorssaint/vorssaint-utils · Swift

    A 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.

  4. 7

    beszel

    26.3Khenrygd/beszel · Go

    Beszel 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.

  5. 8

    neofetch

    23.7Kdylanaraps/neofetch · Shell

    Neofetch 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.

  6. 9

    awesome-tuis

    20.9Krothgar/awesome-tuis

    A community-maintained catalog of TUI applications — programs that run in your terminal and offer some level of interactivity — organized into themed sections.

  7. 10

    telegraf

    17.9Kinfluxdata/telegraf · Go

    Telegraf 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.

  8. 11

    ctop

    17.8Kbcicen/ctop · Go

    ctop 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.

  9. 12

    systeminformer

    16.3Kwinsiderss/systeminformer · C

    System Informer is a free, powerful multi-purpose tool for Windows that helps you monitor system resources, debug software and detect malware.

  10. 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.

  11. 14

    bottom

    14.1KClementTsang/bottom · Rust

    bottom (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.

  12. 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.

  13. 16

    bandwhich

    12Kimsnif/bandwhich · Rust

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

  14. 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.

  15. 18

    psutil

    11.3Kgiampaolo/psutil · Python

    psutil is a cross-platform Python library for retrieving information about running processes and system utilization: CPU, memory, disks, network and sensors.

  16. 19

    bashtop

    11.1Karistocratos/bashtop · Shell

    Bashtop 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.

  17. 20

    nvtop

    11.1KSyllo/nvtop · C

    NVTOP (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.

  18. 21

    bpytop

    10.9Karistocratos/bpytop · Python

    bpytop 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.

  19. 22

    memreduct

    10.8Khenrypp/memreduct · C

    Mem Reduct is a lightweight Windows application that monitors your system memory in real time and lets you clean it to free up RAM.

  20. 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.

  21. 24

    nvitop

    7.2KXuehaiPan/nvitop · Python

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

  22. 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.

  23. 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.

  24. 27

    disktree

    3Ktobi/disktree · Rust

    disktree 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.

  25. 28

    BibaYanji

    942Bibapcs/BibaYanji · C

    BibaYanji (笔吧验机) 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.

  26. 29

    mac-performance-monitor

    937Zesty0wl/mac-performance-monitor · Swift

    A 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.

  27. 30

    glasshouse

    681rorygallagher2024/glasshouse · JavaScript

    Glasshouse 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.

  28. 31

    HaloBattery

    656HeyOkay/HaloBattery · Python

    HaloBattery 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.

  29. 32

    mVolt

    486b00nz/mVolt

    mVolt+ 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.

  30. 33

    Profile-Toolkit-for-FSLogix

    279DrazenNikolic/Profile-Toolkit-for-FSLogix

    Profile 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.

  31. 34

    lsoff

    255yutat23/lsoff · Go

    lsoff 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.

  32. 35

    what-the-port

    251tomjohndesign/what-the-port · Swift

    WhatThePort 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.

  33. 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.

  34. 37

    omarchy-lock-explorer

    208SirJul1337/omarchy-lock-explorer · QML

    Lock 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.

  35. 38

    nodelume

    203chenb1522/nodelume · Go

    NodeLume 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.

Often tagged together