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

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

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

Xfennec/progress

0
View on GitHub↗
8,841 星标·313 分支·C·GPL-3.0·6 次浏览

Progress

Progress is a Linux system utility designed to monitor the real-time data transfer progress of active system commands. It functions as a process monitor that reads the proc filesystem to calculate the throughput and estimated completion time of data-intensive tasks.

The tool specifically tracks the progress of running Linux commands such as copy, move, and disk duplicate operations. It provides visual status indicators, including completion percentages and current transfer speeds, for standard utilities that do not include their own progress bars.

The utility's observability capabilities cover the monitoring of file system operations and disk image management by tracking file descriptors and byte offsets.

Features

  • Procfs Extractions - Reads the Linux /proc filesystem to track file descriptors and byte offsets of running processes.
  • Transfer Progress Monitors - Provides a visual monitor for the real-time speed and completion status of system data transfers.
  • Throughput Calculators - Calculates real-time transfer speeds and estimated completion times for active data-intensive tasks.
  • File System Operations - Monitors the progress of standard file system operations such as large file copies and moves.
  • Linux Resource Monitors - Functions as a Linux system utility to monitor the throughput of active file operations.
  • Process Monitors - Uses the proc filesystem as a diagnostic tool to track the status of data-intensive background processes.
  • File Status Retrieval - Retrieves source file metadata to determine total data volume for completion percentage calculations.
  • Progress Monitoring - Tracks the real-time progress of dd operations when reading or writing disk images.
  • Task Progress Monitors - Tracks the real-time progress, throughput, and estimated time remaining for active system commands.
  • Terminal Progress Indicators - Adds dynamic, overwritable terminal progress indicators to utilities that lack native status bars.
  • Process Scanners - Periodically scans active process lists to identify targeted commands like cp and mv by their binary name.
  • System Utilities - Displays progress bars for common file system operations.
  • Terminal Utilities - Monitors progress of coreutils commands.

Star 历史

xfennec/progress 的 Star 历史图表xfennec/progress 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Progress 的开源替代方案

相似的开源项目,按与 Progress 的功能重合度排序。
  • rsalmei/alive-progressrsalmei 的头像

    rsalmei/alive-progress

    6,245在 GitHub 上查看↗
    Pythonaliveanimatedanimations
    在 GitHub 上查看↗6,245
  • hishamhm/htophishamhm 的头像

    hishamhm/htop

    5,899在 GitHub 上查看↗

    htop is a terminal user interface system monitor for Unix systems. It functions as an interactive process viewer and real-time resource visualizer, providing a dashboard to track CPU, memory, and load average metrics. The tool enables the sorting, filtering, and termination of active system processes and threads. It distinguishes itself through a text-mode interface that can render processes in a hierarchical tree structure to visualize parent-child relationships and allows for the assignment of CPU affinity to specific processor cores. The monitoring surface covers CPU utilization, memory a

    Ccconsoleconsole-application
    在 GitHub 上查看↗5,899
  • 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
  • abdenasser/neohtopAbdenasser 的头像

    Abdenasser/neohtop

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

常见问题解答

xfennec/progress 是做什么的?

Progress is a Linux system utility designed to monitor the real-time data transfer progress of active system commands. It functions as a process monitor that reads the proc filesystem to calculate the throughput and estimated completion time of data-intensive tasks.

xfennec/progress 的主要功能有哪些?

xfennec/progress 的主要功能包括:Procfs Extractions, Transfer Progress Monitors, Throughput Calculators, File System Operations, Linux Resource Monitors, Process Monitors, File Status Retrieval, Progress Monitoring。

xfennec/progress 有哪些开源替代品?

xfennec/progress 的开源替代品包括: rsalmei/alive-progress. hishamhm/htop — htop is a terminal user interface system monitor for Unix systems. It functions as an interactive process viewer and… htop-dev/htop — htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface… abdenasser/neohtop — neohtop is a terminal-based system resource monitor and process manager for Linux. It provides a text-based user… dalance/procs — Procs is a high-performance system process monitor and viewer written in Rust. It serves as a replacement for the ps… mahmoud/boltons — Boltons is a comprehensive utility toolkit and extension of the Python standard library. It provides a collection of…