awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to tlkh/asitop

Projects sharing features with Asitop

30 open-source projects similar to tlkh/asitop, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • zhongyang219/trafficmonitorzhongyang219 avatar

    zhongyang219/TrafficMonitor

    44,842View on GitHub↗

    TrafficMonitor is a system performance monitor that provides a floating desktop window and taskbar overlay to track real-time CPU, memory, and network speed metrics. It functions as a customizable system overlay and hardware resource tracker, displaying live statistics and user-defined data through transparent desktop widgets. The project uses a plugin-based system and dynamic-link libraries to extend data sources and add new hardware tracking capabilities. It includes a theme engine that reads external configuration files to apply custom skins, fonts, and background colors to the interface.

    C++
    View on GitHub↗44,842
  • amanusk/s-tuiamanusk avatar

    amanusk/s-tui

    5,028View on GitHub↗

    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

    Python
    View on GitHub↗5,028
  • aksakalli/gtopaksakalli avatar

    aksakalli/gtop

    9,917View on GitHub↗

    gtop is a terminal system monitor and process resource manager that provides a text-based user interface for tracking operating system performance. It functions as a real-time dashboard for monitoring CPU, memory, and network resource usage directly within the command line. The tool enables terminal-based process management by allowing users to identify and analyze resource-heavy tasks. It specifically supports sorting active system processes by their CPU and memory consumption to assist with server resource analysis and performance troubleshooting.

    JavaScriptcommand-linemonitoringnodejs
    View on GitHub↗9,917

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • aristocratos/bashtoparistocratos avatar

    aristocratos/bashtop

    11,118View on GitHub↗

    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

    Shell
    View on GitHub↗11,118
  • aristocratos/bpytoparistocratos avatar

    aristocratos/bpytop

    10,908View on GitHub↗

    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

    Python
    View on GitHub↗10,908
  • henrypp/memreducthenrypp avatar

    henrypp/memreduct

    9,715View on GitHub↗

    MemReduct is a Windows memory management tool designed to monitor RAM usage and free up physical memory. It functions as a system cache cleaner that flushes working sets, registry caches, modified file caches, and standby lists to reduce overall memory consumption. The project operates as an automated memory optimizer, utilizing a background service to trigger cleaning routines based on predefined timeouts or resource thresholds. It includes a real-time monitoring dashboard to track system memory and pagefile statistics and provides a command-line interface for executing memory reduction task

    Ccleanerfossmem-reduct
    View on GitHub↗9,715
  • afaqurk/linux-dashafaqurk avatar

    afaqurk/linux-dash

    10,585View on GitHub↗

    Linux-dash is a web-based system monitoring dashboard for Linux environments. It provides a visual interface for tracking hardware performance, system load, and real-time resource utilization. The project includes dedicated monitors for tracking the performance and resource usage of virtualized containers alongside a process manager for analyzing active system processes across the operating system. The dashboard covers several observability areas, including hardware performance monitoring for CPU and RAM, storage metrics for disk and swap space, and high-level system status overviews encompa

    JavaScript
    View on GitHub↗10,585
  • brndnmtthws/conkybrndnmtthws avatar

    brndnmtthws/conky

    8,387View on GitHub↗

    Conky is a system monitoring application used to create custom desktop widgets that visualize real-time hardware performance and system metrics. It renders data such as CPU, memory, disk, and network usage directly onto the desktop environment as transparent overlays. The project extends its core monitoring capabilities through external data integration, allowing it to fetch information from remote APIs and mail servers. It also includes dedicated tracking for media playback status and current track information from music players. Users can personalize these displays using text, graphs, and

    C++
    View on GitHub↗8,387
  • cjbassi/gotopcjbassi avatar

    cjbassi/gotop

    7,421View on GitHub↗

    Gotop is a terminal-based system monitor and resource dashboard built with the Go programming language. It serves as a text-based user interface for real-time tracking of hardware resources, network activity, and running processes. The application provides a performance dashboard featuring graphical widgets for CPU and memory metrics. It includes a process manager that allows users to list, sort, and terminate active system processes based on their resource consumption. The interface supports customization through theme styling and layout configurations, enabling users to adjust color scheme

    Gogogolanglinux
    View on GitHub↗7,421
  • diorser/litemonitorDiorser avatar

    Diorser/LiteMonitor

    4,109View on GitHub↗

    LiteMonitor is a customizable desktop system dashboard and hardware performance monitor. It provides a visual overlay for tracking real-time CPU, GPU, memory, and network metrics, including temperature and power consumption. The application is an extensible system monitor that uses a modular plugin system to integrate third-party data sources, such as weather, stocks, and cryptocurrency, alongside core hardware telemetry. The tool includes a theme engine for adjusting colors, fonts, and layout, as well as window management controls for transparency and click-through behavior. It supports sys

    C#cpu-monitorfps-counterhardware-monitor
    View on GitHub↗4,109
  • flightlessmango/mangohudflightlessmango avatar

    flightlessmango/MangoHud

    8,270View on GitHub↗

    MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It functions as a graphics API hook, intercepting Vulkan and OpenGL pipelines to render performance data directly onto the graphics buffer. The project serves as both a real-time monitor for CPU and GPU utilization, temperatures, and power draw, and a frametime data logger that records execution speed to disk for later benchmarking and analysis. Users can modify the overlay display, visual styles, and active metrics through configuration files, environment variables, or predefined pe

    Cbenchmarkinghudlinux
    View on GitHub↗8,270
  • gao-sun/eulgao-sun avatar

    gao-sun/eul

    9,908View on GitHub↗

    eul is a native macOS system monitor and desktop application built with SwiftUI. It serves as a status bar utility for tracking real-time CPU, memory, network, and battery usage. The application includes a dedicated Bluetooth device battery tracker to monitor the charge levels of connected peripherals. It is developed as a multilingual utility with a localized user interface to support multiple languages. The software covers system resource monitoring and peripheral battery tracking, integrating these metrics directly into the macOS menu bar.

    Swiftappmacosmonitor
    View on GitHub↗9,908
  • gnmyt/nextermgnmyt avatar

    gnmyt/Nexterm

    4,018View on GitHub↗

    Nexterm is a centralized management platform for remote server administration, providing a web-based gateway for SSH, VNC, and RDP connections. It serves as a unified interface for managing remote server connectivity, secure access control, and server resource monitoring. The platform integrates a Docker container orchestrator and a virtualization management console to control LXC and QEMU containers. It features an identity gateway that supports OpenID Connect single sign-on and two-factor authentication, alongside an SFTP file manager for remote file transfer and organization. The system i

    JavaScript
    View on GitHub↗4,018
  • google/battery-historiangoogle avatar

    google/battery-historian

    5,401View on GitHub↗

    Battery Historian is a visualization and profiling tool for analyzing power consumption and battery drain on Android devices. It functions as a bugreport viewer and power consumption profiler that parses system logs to extract battery statistics and kernel data into a web-based interface. The tool specializes in correlating disparate data sources on a synchronized chronological timeline. It identifies power-draining activities by tracking userspace and kernel wakelock transitions, mapping kernel wakeup sources to real-time timestamps, and overlaying external hardware power monitor logs onto s

    Go
    View on GitHub↗5,401
  • abdenasser/neohtopAbdenasser avatar

    Abdenasser/neohtop

    8,911View on GitHub↗

    neohtop is a terminal-based system resource monitor and process manager for Linux. It provides a text-based user interface for tracking CPU and memory usage and managing active system tasks without requiring a graphical desktop environment. The utility functions as a live dashboard for observing hardware performance and resource allocation. It enables users to search, filter, and terminate system processes, with the ability to pin specific entries to ensure they remain visible during monitoring. The tool covers general system observability and process management, allowing users to isolate sp

    Svelteactivitybtopcross-platform
    View on GitHub↗8,911
  • ilya-zlobintsev/lactilya-zlobintsev avatar

    ilya-zlobintsev/LACT

    3,954View on GitHub↗

    LACT is an AMD GPU control suite and performance tuner for Linux systems. It functions as a GPU hardware monitor and management interface designed to optimize VRAM and processor frequencies through offsets and custom power profiles. The project utilizes a client-server architecture, allowing a graphical interface to monitor and control graphics hardware over a network connection via a background daemon. This remote management capability enables users to manage hardware on distant machines from a centralized interface. The suite covers hardware tuning for overclocking and undervolting, power

    Rustamdgpugpuhactoberfest
    View on GitHub↗3,954
  • librehardwaremonitor/librehardwaremonitorLibreHardwareMonitor avatar

    LibreHardwareMonitor/LibreHardwareMonitor

    7,905View on GitHub↗

    LibreHardwareMonitor is a .NET library and system health monitoring tool for Windows. It provides a programmatic hardware sensor API and a low-level interface to access real-time temperature, voltage, and fan speed data from computer hardware components. The project serves as a bridge between Windows operating system calls and physical sensors, allowing for the monitoring of processors, graphics cards, motherboards, storage devices, and network adapters. This enables the tracking of system stability and the collection of environmental changes across various hardware components. The software

    C#freehacktoberfesthardware
    View on GitHub↗7,905
  • lollipopkit/flutter_server_boxlollipopkit avatar

    lollipopkit/flutter_server_box

    7,539View on GitHub↗

    Flutter Server Management App is a mobile application designed for monitoring and controlling remote servers through a graphical interface. It serves as a central hub for remote server administration, providing a visual way to manage Linux, Unix, and Windows systems. The application distinguishes itself by integrating mobile hardware features, such as biometric authentication and native push notifications, to secure and alert users about system contexts. It features a dedicated Docker container manager for controlling the lifecycle and status of containers and a server health monitor for trac

    Dartandroiddartflutter
    View on GitHub↗7,539
  • rfjakob/earlyoomrfjakob avatar

    rfjakob/earlyoom

    4,131View on GitHub↗

    earlyoom is a Linux OOM killer daemon that monitors system memory and terminates processes to prevent system freezes. It acts as a memory resource monitor and process termination manager, tracking available RAM and swap space to ensure the operating system remains responsive. The project distinguishes itself by selecting termination targets based on the largest resident set size rather than relying solely on kernel OOM scores. It provides granular control through regular expression-based process filtering to protect specific applications and can terminate entire process groups to ensure compl

    C
    View on GitHub↗4,131
  • tariqbuilds/linux-dashtariqbuilds avatar

    tariqbuilds/linux-dash

    10,585View on GitHub↗

    Linux-dash is a self-hosted system monitoring dashboard and web interface designed to track real-time hardware and software performance metrics on Linux servers. It functions as a lightweight remote monitoring panel that displays the operational state of a Linux environment via a web browser. The project is a runtime-agnostic monitoring tool, meaning it is capable of running across multiple different language stacks to match various server environments. The tool provides capabilities for system administration and observability, allowing for the remote management of Linux systems and the coll

    JavaScriptdashboardlinuxlinux-dash
    View on GitHub↗10,585
  • syllo/nvtopSyllo avatar

    Syllo/nvtop

    10,150View on GitHub↗

    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.

    Cadrenoamdapple
    View on GitHub↗10,150
  • dropwizard/metricsdropwizard avatar

    dropwizard/metrics

    7,845View on GitHub↗

    This project is an application performance monitoring tool and JVM metrics library designed to measure workload behavior and export performance data to external monitoring databases. It serves as an instrumentation toolkit for tracking resource usage and internal runtime behavior within a Java execution environment. The system focuses on application performance measurement and JVM application monitoring, specifically tracking system health and runtime resource analysis to identify bottlenecks and stability issues. It provides a mechanism for external metrics export, sending captured data to t

    Java
    View on GitHub↗7,845
  • project-hami/hamiProject-HAMi avatar

    Project-HAMi/HAMi

    3,028View on GitHub↗

    HAMi is a hardware orchestration and virtualization system designed to manage accelerators within Kubernetes. It functions as a device plugin that partitions physical hardware into isolated virtual slices, enabling multiple containers to share a single device through enforced memory limits and compute quotas. The project provides a virtualization manager and a heterogeneous compute scheduler that distributes tasks across diverse accelerator types. It uses packing and topology policies to optimize workload placement and allows for specific hardware targeting using unique device identifiers. T

    Goascendcambriconcncf
    View on GitHub↗3,028
  • rebeccahughes/react-native-device-inforebeccahughes avatar

    rebeccahughes/react-native-device-info

    6,669View on GitHub↗

    This project is a cross-platform mobile device information library designed to retrieve hardware, software, and network specifications from iOS and Android devices. It serves as a tool for accessing unique device identifiers, hardware models, and processor architectures to distinguish individual mobile devices. The library provides specialized capabilities for mobile hardware identification and operating system metadata retrieval, including build numbers and API levels. It also functions as a system state monitor for real-time tracking of battery levels, charging status, and network connectiv

    TypeScript
    View on GitHub↗6,669
  • alireza0/s-uialireza0 avatar

    alireza0/s-ui

    7,506View on GitHub↗

    s-ui is a web-based management interface for Xray VPN protocols. It provides a graphical user interface for configuring and monitoring network protocols, inbounds, and outbound routing rules. The project includes a VPN subscription manager for generating and distributing configuration links to clients, as well as an access controller to enforce data usage caps and account expiration dates. Administrative access is secured through token authentication and SSL encryption via custom certificates. The system provides observability tools for tracking real-time CPU, memory, and network traffic met

    Gohysteriahysteria2naive-proxy
    View on GitHub↗7,506
  • tencent/matrixTencent avatar

    Tencent/matrix

    12,020View on GitHub↗

    Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based monitoring system for capturing crashes, lags, and memory leaks, alongside a static binary auditor for reducing installation package size and a bytecode instrumentation tool for performance tracking. The project distinguishes itself through native memory debugging and a SQLite query linter that identifies inefficient database patterns. It employs native interception techniques to detect memory leaks and heap corruption without requiring source code recompilation, and uses a custom run

    Javaandroidapm-clientwechat
    View on GitHub↗12,020
  • htop-dev/htophtop-dev avatar

    htop-dev/htop

    8,126View on GitHub↗

    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

    C
    View on GitHub↗8,126
  • react-native-device-info/react-native-device-inforeact-native-device-info avatar

    react-native-device-info/react-native-device-info

    6,672View on GitHub↗

    This is a cross-platform mobile device information library for iOS and Android applications. It provides utilities to retrieve hardware specifications, operating system details, and unique device identifiers. The project specializes in unique device identification by providing hardware, software, and installation IDs, serial numbers, and build fingerprints. It also includes environment detection to distinguish between physical devices, emulators, and tablets. The library covers a broad range of system introspection capabilities, including application metadata retrieval, hardware specificatio

    TypeScripthacktoberfestreact-native
    View on GitHub↗6,672
  • microsoft/windows-universal-samplesmicrosoft avatar

    microsoft/Windows-universal-samples

    9,696View on GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    JavaScript
    View on GitHub↗9,696
  • falcosecurity/falcofalcosecurity avatar

    falcosecurity/falco

    8,670View on GitHub↗

    Falco is an eBPF runtime security monitor and cloud native detection engine that identifies abnormal behavior and security threats across hosts and containers. It functions as a Linux kernel event auditor, capturing system calls and kernel events in real-time to detect malicious activity. The system distinguishes itself through a rule-based threat detection model that evaluates system activity against a library of community-maintained rules and custom security definitions. It enriches raw kernel events with container and Kubernetes metadata to provide observability into isolated environments

    C++cloud-nativecncfcncf-project
    View on GitHub↗8,670