Open Source Windows System Monitoring Tools

System Monitoring Tools for Windows

View 43 business solutions

Browse free open source System Monitoring tools and projects for Windows below. Use the toggles on the left to filter open source System Monitoring tools by OS, license, language, programming language, and project status.

  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 1
    Process Hacker

    Process Hacker

    View and manage processes, services and more with this powerful tool.

    Process Hacker is a free and open source process viewer. This multi-purpose tool will assist you with debugging, malware detection and system monitoring.
    Leader badge
    Downloads: 16,701 This Week
    Last Update:
    See Project
  • 2
    System Informer

    System Informer

    View and manage processes, services and more with this powerful tool

    System Informer is a free and open source process viewer. This multi-purpose tool will assist you with debugging, malware detection and system monitoring.
    Leader badge
    Downloads: 17,344 This Week
    Last Update:
    See Project
  • 3
    HWiNFO

    HWiNFO

    Comprehensive Hardware Analysis, Monitoring and Reporting for Windows

    Professional System Information and Diagnostics. Comprehensive Hardware Analysis, Monitoring and Reporting for Windows and DOS. HWiNFO is an all-in-one solution for hardware analysis and monitoring supporting a broad range of OSes (DOS, Microsoft Windows 95 - Windows 11, WinPE) and platforms (i8086 - Xeon Platinum). Exhausting information about hardware components displayed in hierarchy unfolding into deep details. Useful for obtaining a detailed hardware inventory report or checking of various hardware-related parameters. Real-time monitoring of a variety of system and hardware parameters covering CPUs, GPUs, mainboards, drives, peripherals, etc. Useful for detection of overheating, overload, performance loss or failure prediction. Full hardware hierarchy, or quick summary overview. Export into XML, CSV, HTML reports. System monitoring in customizable tables, graphs, tray icons, OSD.
    Downloads: 4,124 This Week
    Last Update:
    See Project
  • 4
    LibreHardwareMonitor

    LibreHardwareMonitor

    Monitor temperature sensors, fan speed, voltage, load & clock speeds

    Libre Hardware Monitor is a free, open-source system monitoring tool that provides detailed insights into your computer’s hardware health and performance. It tracks real-time metrics such as temperatures, fan speeds, voltages, clock speeds, and load across a wide range of components. The project includes both a Windows Forms application for visual monitoring and a reusable library for developers who want to integrate hardware monitoring into their own software. LibreHardwareMonitor supports modern Intel and AMD CPUs, major GPU vendors, storage devices, and network adapters. Built on modern .NET versions, it continues to evolve with frequent updates and broad community contributions. Licensed under MPL 2.0, it offers a transparent and extensible alternative to proprietary hardware monitoring tools.
    Downloads: 217 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    HWMonitor

    HWMonitor

    Real-time PC hardware monitoring for temperature, voltage, fan speed.

    HWMonitor is a comprehensive system monitoring tool that displays real-time information about your computer’s vital hardware components. The program accurately tracks temperatures, voltages, and fan speeds for processors, graphics cards, and other crucial elements. HWMonitor helps users prevent system overheating and hardware failure by providing clear and detailed readouts. Its intuitive interface makes it easy to identify potential issues early, ensuring optimal performance and extended hardware lifespan. Ideal for enthusiasts, gamers, and professionals, HWMonitor provides reliable data in a simple, user-friendly format without excessive resource consumption.
    Downloads: 510 This Week
    Last Update:
    See Project
  • 6
    SpeedFan

    SpeedFan

    SpeedFan is an advanced system monitoring tool

    SpeedFan lets you take a deeper view at the status of your computer. Almost every computer includes support for hardware monitoring. Accessing digital temperature sensors is really useful. If you are trying to figure out why your PC hangs when under heavy load or after some hours of usage, SpeedFan might help you find the real cause. Very often it is a poor power supply, or an improperly installed heatsink that lead to behaviours that we tend to associate (incorrectly) with errors from the operating system. SpeedFan automatically searches your computer for informative chips: the hardware monitor chips. SpeedFan can display voltages, fan speeds and temperatures. On rare occasions, the BIOS doesn't activate such features. SpeedFan tries to enable them as long as this is a safe thing to do. Not only the motherboard is searched, but also some video cards and almost every currently sold hard disk. SpeedFan can access status info from EIDE, SATA and even SCSI drives
    Downloads: 401 This Week
    Last Update:
    See Project
  • 7
    Pulse

    Pulse

    Real-time monitoring for Proxmox, Docker, and Kubernetes

    Pulse is a modern infrastructure monitoring platform that provides a unified, visually polished dashboard for environments running Proxmox, Docker, and Kubernetes. It is designed to give operators a single pane of glass for observing system health, metrics, and alerts without the complexity typically associated with enterprise monitoring stacks. The platform aggregates telemetry from multiple infrastructure layers and presents it through a responsive web interface optimized for homelabs, managed service providers, and system administrators. Pulse incorporates smart alerting capabilities and optional AI-assisted insights that help users interpret infrastructure events and detect anomalies faster. Its architecture supports automatic discovery of nodes and persistent metric storage, enabling both real-time visibility and historical analysis. Overall, Pulse positions itself as a modern, self-hosted observability solution that balances usability, automation, and cross-platform coverage.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 8
    TaskExplorer

    TaskExplorer

    Powerful system task manager

    TaskExplorer is a powerful system task-manager / process-inspector tool designed for Windows that goes well beyond the capabilities of the built-in Task Manager. It provides real-time insights into running processes, threads, open handles, network sockets, memory usage, modules loaded, and more — all in a unified, fast, and efficient GUI. Rather than scattering information across tabs or dialogs, TaskExplorer displays detailed data in a panel layout: when you select a process, the lower panel updates dynamically to show relevant info (threads, handles, sockets, modules, etc.), making deep inspection quick and intuitive. It includes advanced panels: a Thread Panel with stack traces (helpful for diagnosing deadlocks or hangs), a Memory Panel that lets you view or even edit process memory (with search capabilities), a Socket Panel showing open network connections, data rates, pseudo-UDP connections (via ETW), and a Modules Panel listing all loaded DLLs and memory-mapped files.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 9
    WGCLOUD

    WGCLOUD

    Visibility into servers, applications, and infrastructure

    WGCLOUD is a distributed operations and maintenance monitoring platform designed to provide comprehensive visibility into servers, applications, and infrastructure through a lightweight yet highly integrated architecture. Built on a Spring Boot microservices foundation with an agent-server model, the system emphasizes rapid deployment, minimal configuration overhead, and automated operation for large-scale environments. It collects extensive host metrics such as CPU usage, temperature, memory utilization, disk performance, network throughput, and hardware health while also supporting monitoring of processes, containers, ports, and databases. The platform includes advanced operational capabilities such as web-based SSH access, batch command execution, and visual topology generation, making it more than a passive monitoring tool. wgcloud is intended for private, self-hosted deployments where organizations want full control over monitoring data without relying on external cloud services.
    Downloads: 14 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 10
    gpustat

    gpustat

    A simple command-line utility for querying and monitoring GPU status

    gpustat is a lightweight Python command-line utility designed to provide fast, human-readable monitoring of NVIDIA GPU status in real time. It serves as a simplified alternative to the more verbose nvidia-smi tool by presenting key GPU metrics in a compact, developer-friendly format. The utility retrieves data through NVIDIA’s NVML bindings and displays information such as temperature, utilization, memory usage, and running processes directly in the terminal. Because it is easy to install via pip and requires minimal configuration, gpustat is widely used in machine learning environments, research clusters, and shared GPU servers. The tool also supports watch mode for continuous monitoring and JSON output for integration into automation pipelines. Overall, gpustat focuses on speed, clarity, and scriptability, making it especially useful for engineers who need quick GPU visibility without heavy monitoring stacks.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 11
    NeoHtop

    NeoHtop

    Blazing-fast system monitoring for your desktop

    NeoHtop is a modern, high-performance system monitoring application that reimagines the classic htop experience using contemporary technologies such as Rust, Tauri, and Svelte. It provides real-time visibility into running processes, CPU load, and memory usage through a visually polished desktop interface designed for speed and clarity. Unlike traditional terminal monitors, neohtop emphasizes usability with advanced search capabilities, process pinning, and dynamic sorting, allowing users to quickly identify resource-intensive workloads. The application supports dark and light themes and auto-refreshes system statistics to maintain an always-current operational view. Its cross-platform architecture makes it suitable for developers and power users who want a responsive graphical alternative to legacy tools. By combining a modern UI stack with efficient Rust back-end logic, neohtop aims to deliver both performance and an improved user experience for everyday system monitoring tasks.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    Opserver

    Opserver

    Stack Exchange's Monitoring System

    Opserver is a full-stack monitoring system originally developed by the Stack Exchange engineering team to provide deep operational visibility across large-scale production environments. It functions as a centralized dashboard capable of independently monitoring servers, databases, caches, and network components while aggregating them into a unified operational view. The platform supports a wide range of integrations including SQL Server, Redis, Elasticsearch, HAProxy, and external monitoring systems, making it highly extensible. Built on .NET technologies, Opserver can run across multiple operating systems and is designed for environments that require both infrastructure metrics and application-level diagnostics. It emphasizes real-time status visualization combined with drill-down capabilities for troubleshooting complex distributed systems.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    File system/directory monitoring utilities with loggin and task processing support (can execute files or make a WCF service call). Multiple configuration options. Source code libraries can be used to create a custom file system monitor.
    Leader badge
    Downloads: 44 This Week
    Last Update:
    See Project
  • 14
    Phoronix Test Suite

    Phoronix Test Suite

    Open-Source, Automated Benchmarking

    The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added. The Phoronix Test Suite is designed to effectively carry out both benchmarks in a clean, reproducible, and easy-to-use manner.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    Tcl Windows API extension
    Provides high level bindings to Windows APIs from the Tcl scripting language.
    Downloads: 33 This Week
    Last Update:
    See Project
  • 16
    AIDA64 Extreme

    AIDA64 Extreme

    AIDA64 Extreme: Ultimate PC diagnostics & system info tool

    AIDA64 Extreme - The Ultimate System Diagnostics & Benchmarking Tool Unlock the full potential of your PC with AIDA64, the industry-leading system information, diagnostics, and benchmarking software. Trusted by PC enthusiasts, IT professionals, and overclockers, AIDA64 provides detailed insights into your hardware, software, and system performance. Optimize your device, troubleshoot issues, and push performance to the max. Why Choose AIDA64? - Comprehensive System Info: Get in-depth details on CPU, GPU, RAM, motherboard, and more. - Advanced Diagnostics: Identify hardware issues and monitor system health in real-time. - Benchmarking Power: Test CPU, GPU, and memory performance with accurate metrics. - Overclocking Support: Monitor temperatures, voltages, and fan speeds for safe tuning. - Multi-Platform: Available for Windows, Android, and iOS devices. - User-Friendly: Intuitive interface for beginners and pros alike. Key Features: - Real-time hardware
    Leader badge
    Downloads: 101 This Week
    Last Update:
    See Project
  • 17
    OpenStatus

    OpenStatus

    Status page with uptime monitoring & API monitoring as code

    OpenStatus is an open-source synthetic monitoring and status page platform designed to help teams track the availability and performance of websites, APIs, and services from multiple global locations. It continuously probes configured endpoints and alerts users when latency thresholds are exceeded or outages occur, enabling proactive incident response. The platform also generates customizable public or private status pages that automatically reflect real-time service health, improving transparency with customers and stakeholders. Built with modern web technologies such as Next.js and Tailwind CSS, openstatus supports both managed deployments and self-hosted environments using lightweight Docker images. Its monitoring-as-code approach allows teams to define checks in YAML and integrate them into CI/CD workflows for automated validation.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    grafana-dashboards-kubernetes

    grafana-dashboards-kubernetes

    A set of modern Grafana dashboards for Kubernetes

    grafana-dashboards-kubernetes is a curated collection of modern Grafana dashboards tailored specifically for monitoring Kubernetes clusters using Prometheus-based metrics. The project aims to provide clear, practical visualizations that help DevOps teams quickly understand cluster health, workload behavior, and infrastructure performance. Rather than attempting to expose every possible metric, the dashboards are designed to be operationally useful and easy to navigate during day-to-day troubleshooting. They leverage newer Grafana panel capabilities and are commonly used alongside kube-prometheus-stack deployments. The dashboards allow users to drill down from high-level cluster views to detailed pod-level insights, supporting rapid root-cause analysis. Overall, the project serves as a production-ready observability layer that accelerates Kubernetes monitoring setup and improves situational awareness.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    nodejs-dashboard

    nodejs-dashboard

    Telemetry dashboard for node.js apps from the terminal

    nodejs-dashboard is a terminal-based telemetry dashboard that provides real-time insight into Node.js application behavior during development. It overlays an interactive monitoring interface on top of a running Node process, displaying metrics such as event loop activity, memory usage, and request throughput. The tool can be injected into applications with minimal or no code changes by using Node’s preload flag, making adoption straightforward for developers. Its interface uses Unicode Braille characters to render compact graphs directly in the terminal, creating a highly responsive visual experience. nodejs-dashboard is primarily aimed at local development and debugging rather than production observability, helping engineers quickly identify performance bottlenecks. Although the repository is now archived, it remains a useful lightweight option for developers who prefer terminal-native telemetry during Node.js development workflows.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    psutil

    psutil

    Cross-platform lib for process and system monitoring in Python

    psutil is a widely adopted cross-platform Python library designed to retrieve detailed information about system utilization and running processes in a consistent and programmatic way. It exposes a rich API that allows developers to inspect CPU usage, memory consumption, disk activity, network statistics, and hardware sensors without relying on platform-specific tools. The library effectively replicates and unifies the capabilities of classic UNIX utilities such as ps, top, netstat, and free, making it especially valuable for monitoring, profiling, and process management workflows. Because it supports multiple operating systems including Linux, Windows, macOS, and BSD variants, psutil enables developers to build portable observability tools and automation scripts. It is commonly used in performance dashboards, resource limiters, and infrastructure monitoring agents due to its lightweight footprint and mature ecosystem.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    AMD Ryzen Master

    AMD Ryzen Master

    Master Utility for Overclocking Control

    Control Your Processing Power. Every AMD Ryzen processor is multiplier-unlocked from the factory, so you can personalize performance to your taste. AMD provides the AMD Ryzen Master utility to access this powerful advantage. As AMD Ryzen Master has evolved to support an increasingly diverse set of CPU products and features, the user interface has also grown increasingly complex. We have redesigned and provided an intuitive user interface that provides access to the most essential features and telemetry. You can toggle between the Basic and Advanced modes to see the overclocking features that are right for you.
    Downloads: 65 This Week
    Last Update:
    See Project
  • 22
    Flower

    Flower

    Real-time monitor and web admin for Celery distributed task queue

    Flower is an open-source web application that provides real-time monitoring and administrative control for Celery distributed task queues. It exposes detailed visibility into worker status, task execution history, and queue metrics through an interactive web dashboard. Developers and operators can remotely manage workers by restarting instances, adjusting pool sizes, revoking tasks, or applying rate limits without direct server access. Flower also supports broker monitoring and integrates with authentication providers and Prometheus for metrics export, making it suitable for production environments. The tool communicates with Celery using event streams, allowing near real-time updates on asynchronous workloads. Because Celery is widely used in Python microservices and background job systems, Flower has become a standard companion utility for teams that need operational insight and control over distributed task processing.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Monitorix

    Monitorix

    Monitorix is a free, open source, lightweight system monitoring tool

    Monitorix is a free, open source, lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production Linux/UNIX servers, but due to its simplicity and small size can be used on embedded devices as well. It consists mainly of two programs: a collector, called monitorix, which is a Perl daemon that is started automatically like any other system service, and a CGI script called monitorix.cgi. Monitorix includes its own HTTP server built in (which is listening by default on port 8080/TCP) to see the statistics graphs, so you aren't forced to install a third-party web server to use it. Just point your browser at http://localhost:8080/monitorix.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Statsviz

    Statsviz

    Visualize Go runtime metrics in real time

    Statsviz is a Go library that provides real-time visualization of Go runtime metrics through an embedded web dashboard. By registering HTTP handlers in an application, developers can instantly expose live charts showing heap usage, garbage collection activity, goroutines, scheduler behavior, and other runtime statistics. The system streams metrics to the browser via WebSocket, enabling near-real-time updates with minimal overhead. statsviz is designed to integrate easily into existing Go services and supports customization such as alternate routes, middleware integration, and user-defined plots. Its visual interface includes filtering controls, time-range selection, and the ability to pause updates for closer inspection. Overall, statsviz is a powerful diagnostic tool for Go developers who need deep runtime observability during performance tuning and debugging.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    LCARS SYSTEM 3-Version 3.0 -3/10/2023

    LCARS SYSTEM 3-Version 3.0 -3/10/2023

    LCARS User Interface for Windows 10/11- Ver. 3.0 (Updated:3-10-23)

    LCARS (Library Computer Access and Retrieval System) is the GUI from Star Trek: The Next Generation, Voyager, and Deep Space Nine. This is a rainmeter suite that transforms your Windows GUI into LCARS. Easy to install and configure. <RAINMETER MUST BE UP AND RUNNING ON YOUR PC for LCARS to install and run! Available at www.rainmeter.net If you are New to RainMeter skins, Please see the README.TXT Under the "Files" Tab above. Once you install LCARS you should view the README file on the main menu Version 3.0 will run in multiple Screen Resolutions: (1128X634), (1280X800),(1366X768), (1600X900), (1760X990), ( 1920X1080), (1920X1200), and (2560X1440). The folowing resolutions will be available soon...(3072X1728), (3840X2160), and (5120X2880. Other resolutions will added upon request. *** NEW *** Support E-Mail: LCARS3Mail@Gmail.com DOWNLOAD HERE: https://sourceforge.net/projects/lcars-system-3/files/LCARS%20SYSTEM%203_3.0.rmskin/download -Thank You
    Leader badge
    Downloads: 38 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB