30 open-source projects similar to cyring/corefreq, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best CoreFreq alternative.
This project is a QML desktop shell designed for desktop environment orchestration and interface customization. It functions as a system status dashboard and a declarative user interface for managing system hardware, window metadata, and user sessions. The shell features a dynamic theme generator that extracts dominant colors from wallpapers to automatically synchronize the global visual color palette. It utilizes an inter-process communication system to orchestrate shell functions and a hierarchical JSON configuration framework to manage global and per-monitor interface layouts. The system
Bashtop is a terminal-based system monitor and resource dashboard for Unix systems, including Linux, macOS, and FreeBSD. It provides a text-user interface for tracking real-time hardware performance and managing system processes. The tool functions as a hardware dashboard that visualizes processor, memory, disk, and network usage. It includes process management capabilities that allow users to filter, sort, and terminate active system tasks directly from the command line. Users can customize the visual appearance and behavior of the monitor through integrated menus or local configuration fil
bpytop is a cross-platform terminal system monitor and resource dashboard for Unix-like operating systems. It provides a real-time interface for tracking processor, memory, disk, and network usage across Linux, macOS, and FreeBSD. The tool functions as a process manager, allowing users to filter, sort, and terminate system processes using a tree-view layout. It also serves as a hardware health monitor by tracking battery status and system temperatures. The interface is highly customizable, featuring a theme engine for adjusting color schemes and a layout system to toggle specific resource bo
Btop is a terminal-based system monitor that tracks and displays real-time hardware performance metrics. It functions as a resource usage dashboard, providing visibility into processor, memory, disk, network, and active process activity directly within a text-based interface. The application utilizes ANSI escape sequences to render complex graphical interfaces and data visualizations within standard terminal emulators. It is designed as a cross-platform performance tool, maintaining consistent monitoring capabilities across various Unix-like operating systems through a platform-agnostic build
Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage
Real-time monitoring of Linux process network traffic, including the client IP, port, and transfer speed for each connection.
Bottom is a cross-platform system monitoring tool that provides real-time visibility into hardware performance and process activity within a terminal-based interface. Built as a command-line utility, it tracks metrics for processor, memory, storage, and network usage while offering tools to inspect, organize, and terminate active system processes. The application utilizes a modular layout engine that allows users to arrange independent data-visualization widgets into a custom grid. This interface is powered by an immediate-mode rendering approach and an event-driven input loop, ensuring the d
Sysdig is a Linux system observability tool and kernel event analyzer designed for capturing and analyzing kernel-level system calls and operating system events. It functions as a system call tracer and container security monitor, providing deep visibility into the activity of machines, virtual machines, and containers. The project specializes in non-invasive container inspection, allowing for the monitoring of container activity and resource usage without modifying the container environment or adding instrumentation. It enables the recording of detailed system traces into binary files for re
Below is a system metrics recorder and replayer for Linux. It captures live hardware utilization, cgroup hierarchy data, and pressure stall information, saving everything into a single replayable snapshot file. This decouples collection from analysis, allowing you to inspect system state offline as if viewing it in real time. The tool continuously streams metrics to disk during recording, supporting interruption and later replay without data loss. It exports the same internal data in multiple formats—OpenMetrics for direct Prometheus and Grafana ingestion, as well as JSON and CSV for script-b
Kyanos is a diagnostic toolset for network analysis that uses eBPF to measure packet latency and trace traffic from the network card to the application. It functions as a kernel latency profiler and network performance monitor, providing capabilities to map external dependencies and capture network traffic. The project is distinguished by its ability to perform automatic SSL traffic decryption, converting encrypted requests and responses into plaintext for analysis. It further isolates bottlenecks by attributing latency across multiple stages, specifically tracing the time packets spend withi
htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface dashboard for overseeing hardware temperatures, load averages, and battery status while providing a comprehensive tool for monitoring and managing system processes. The application distinguishes itself through detailed process lifecycle management, allowing users to kill processes, adjust priorities via renicing, and assign CPU affinity to specific cores. It provides high-level visibility into system behavior through process hierarchy visualization and the ability to inspect
bandwhich is a command-line network utility and terminal bandwidth monitor designed for real-time traffic analysis. It functions as a process-based traffic tracker that links network bandwidth usage directly to the system processes and remote hosts responsible for the data transfer. The tool provides a terminal user interface for monitoring active connections and identifying data-consuming applications. It performs background reverse DNS lookups to associate remote IP addresses with human-readable hostnames and tracks cumulative data utilization over the duration of a capture session. Its br
System monitoring tool with historical data service, triggers and top-like TUI
socktop is a remote system monitor with a rich TUI interface, inspired by top and btop, that communicates with a lightweight remote agent over WebSockets.
A gping-inspired terminal visualization tool for monitoring real-time hardware sensor data from HWInfo.
🛡️ Terminal-based, real-time traffic monitoring and statistics for your AdGuard Home instance
A TUI server monitoring and management dashboard for Linux. Real-time metrics, logs, and remote control from your terminal.
Glances is a cross-platform system monitoring tool designed to track real-time resource usage and hardware health metrics across diverse computing environments. It functions as a command-line utility that provides a unified view of system performance, identifying bottlenecks and maintaining infrastructure stability through a consistent abstraction layer that translates kernel calls into actionable data. The project distinguishes itself through its distributed capabilities, offering a web-based interface that enables remote access to live performance metrics from any device without requiring d
gping is a terminal-based network latency grapher and performance monitor. It functions as a cross-platform ping client that visualizes ICMP response times as real-time line graphs directly within the command line. The tool distinguishes itself by operating as a command execution time plotter, allowing the duration of any shell command to be graphed over time to analyze performance fluctuations. It supports multi-host latency plotting and provides shorthand identifiers for monitoring connectivity across different cloud infrastructure regions. The utility covers network diagnostics and observ
🕵️♂️ TUI for sniffing network traffic using eBPF on Linux
Metrics dashboards on terminal (a grafana inspired terminal version)
nvtop is a terminal-based dashboard used for monitoring the performance, memory usage, and temperature of multiple graphics processors and hardware accelerators. It functions as a centralized administration tool to track the health and compute load of several devices across a single system. The tool distinguishes itself by correlating system process IDs with hardware resource consumption, allowing users to identify specific applications consuming GPU resources. It employs a vendor-agnostic abstraction layer to support hardware from multiple different manufacturers within a single interface.
bandwidth monitor and rate estimator
🦀🌡️ Real-time system monitor for Apple Silicon Macs (M1–M5). No sudo. TUI, JSON/Prometheus metrics server, and Rust library.
Gotop is a terminal system monitor that provides a real-time hardware activity and system performance dashboard. It functions as a customizable resource dashboard and an extensible metrics collector, rendering system data through a graphical terminal interface. The project distinguishes itself as a remote system monitor capable of exporting local sensor data via a read-only port and polling performance metrics from remote servers. It supports extensibility through a plugin system that uses shared object files to integrate custom hardware performance tracking. The tool covers various observab
s-tui is a terminal-based CPU monitoring tool and stress testing utility. It provides a real-time interface for tracking processor frequency, temperature, power consumption, and utilization through visual graphs. The project includes a thermal throttling detector that identifies performance drops by analyzing sensor data. It also functions as a metric-based script runner, capable of automatically executing custom shell scripts when monitored hardware metrics exceed predefined numeric thresholds. The tool generates synthetic processor loads to verify thermal stability and hardware performance