awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aristocratos avatar

aristocratos/btop

0
View on GitHub↗
32,876 星标·1,055 分支·C++·Apache-2.0·18 次浏览

Btop

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

Users can manage the application's runtime behavior and visual configuration through command-line arguments or persistent local configuration files. The tool supports granular control over settings such as update rates, themes, and process filters, and includes functionality for monitoring graphics hardware performance.

Features

  • System Resource Monitors - Tracks real-time hardware performance metrics including processor, memory, and network usage within a terminal interface.
  • Process Monitors - Displays real-time hardware performance metrics and active process information within a text-based interface.
  • System Monitoring - Gathers and displays real-time hardware performance metrics via system polling.
  • Terminal User Interfaces - Provides a rich, real-time graphical interface directly within the terminal using ANSI escape sequences.
  • Build Automation Systems - Utilizes standardized build automation tools to compile source code and link system-specific dependencies across various Unix-like operating systems.
  • Build Automation Utilities - Compile source code using standard build automation tools to create an executable binary tailored for specific operating systems and hardware architectures.
  • Terminal User Interfaces - Provides an interactive and visually rich command-line interface for intuitive data visualization.
  • System Infrastructure - Resource monitor with Vim-like navigation.
  • System Dashboards - Resource monitor with additional system metrics.
  • System Monitors - Resource monitor for Linux, OSX, and FreeBSD.
  • System Utilities - Resource monitor for Linux, macOS, and FreeBSD.
  • BSD Build Tools - Compile source code on BSD systems using the standard build utility to generate an executable binary and link all required project dependencies.
  • Build Automation - Automates compilation and dependency linking across multiple Unix-like operating systems.
  • Performance Analysis Tools - Building compiled utilities that provide consistent hardware monitoring capabilities across various Unix-like operating systems and hardware architectures.
  • Performance Dashboards - Displays processor, memory, disk, and network activity through an interactive and customizable terminal dashboard.
  • Command Line Interfaces - Processes startup flags to configure operational modes and visual settings.
  • Configuration Management - Store application preferences in a local configuration file that is automatically created during the first run to ensure settings persist across sessions.
  • System Administration Utilities - Delivers consistent hardware monitoring capabilities across various Unix-like operating systems and hardware architectures.
  • Graphics Hardware Monitors - Track graphics card usage and performance metrics by installing necessary system drivers and dependencies to access hardware data.
  • System Telemetry Collectors - Periodically reads kernel interfaces and system files to gather hardware performance metrics for display in the user interface.

Star 历史

aristocratos/btop 的 Star 历史图表aristocratos/btop 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

aristocratos/btop 是做什么的?

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.

aristocratos/btop 的主要功能有哪些?

aristocratos/btop 的主要功能包括:System Resource Monitors, Process Monitors, System Monitoring, Terminal User Interfaces, Build Automation Systems, Build Automation Utilities, System Infrastructure, System Dashboards。

aristocratos/btop 有哪些开源替代品?

aristocratos/btop 的开源替代品包括: htop-dev/htop — htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface… clementtsang/bottom — Bottom is a cross-platform system monitoring tool that provides real-time visibility into hardware performance and… nicolargo/glances — Glances is a cross-platform system monitoring tool designed to track real-time resource usage and hardware health… aristocratos/bashtop — Bashtop is a terminal-based system monitor and resource dashboard for Unix systems, including Linux, macOS, and… atuinsh/atuin — Atuin is a command-line tool that replaces standard shell history with a searchable, encrypted SQLite database. By… syllo/nvtop — nvtop is a terminal-based dashboard used for monitoring the performance, memory usage, and temperature of multiple…

Btop 的开源替代方案

相似的开源项目,按与 Btop 的功能重合度排序。
  • htop-dev/htophtop-dev 的头像

    htop-dev/htop

    8,126在 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
    在 GitHub 上查看↗8,126
  • clementtsang/bottomClementTsang 的头像

    ClementTsang/bottom

    12,892在 GitHub 上查看↗

    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

    Rustbottombtmcli
    在 GitHub 上查看↗12,892
  • nicolargo/glancesnicolargo 的头像

    nicolargo/glances

    32,840在 GitHub 上查看↗

    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

    Pythonmonitoringmulti-platformpython
    在 GitHub 上查看↗32,840
  • aristocratos/bashtoparistocratos 的头像

    aristocratos/bashtop

    11,118在 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
    在 GitHub 上查看↗11,118
查看 Btop 的所有 30 个替代方案→