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

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

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

System utility replacements

排名更新于 2026年7月9日

For an open source replacement for system utilities, the strongest matches are aristocratos/btop (Btop is a highly efficient, cross-platform terminal-based system monitor), htop-dev/htop (htop is a highly efficient, terminal-based system monitor that) and nicolargo/glances (Glances is a cross-platform, terminal-based system monitor that provides). tariqbuilds/linux-dash and cjbassi/gotop round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Find the best open-source system utility replacements. We ranked top alternatives by GitHub stars and activity to help you compare and pick the right one.

System utility replacements

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • aristocratos/btoparistocratos 的头像

    aristocratos/btop

    32,876在 GitHub 上查看↗

    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

    Btop is a highly efficient, cross-platform terminal-based system monitor that provides real-time hardware performance tracking and process management, perfectly matching the requirements for an enhanced system utility.

    C++System MonitoringSystem Resource MonitorsTerminal User Interfaces
    在 GitHub 上查看↗32,876
  • 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

    htop is a highly efficient, terminal-based system monitor that provides the exact process management and resource visualization capabilities required for an enhanced OS utility.

    CSystem MonitoringSystem Performance MonitorsSystem Resource Monitors
    在 GitHub 上查看↗8,126
  • 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

    Glances is a cross-platform, terminal-based system monitor that provides real-time resource tracking and customizable configuration, making it a comprehensive utility for enhancing standard system monitoring capabilities.

    PythonSystem Health MonitorsSystem Resource Monitors
    在 GitHub 上查看↗32,840
  • tariqbuilds/linux-dashtariqbuilds 的头像

    tariqbuilds/linux-dash

    10,585在 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

    This is a web-based system monitoring dashboard that provides real-time performance tracking for Linux servers, fitting the category of a system utility despite its browser-based interface rather than a terminal-based one.

    JavaScriptSystem Performance MonitorsSystem Resource Monitors
    在 GitHub 上查看↗10,585
  • cjbassi/gotopcjbassi 的头像

    cjbassi/gotop

    7,421在 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

    Gotop is a terminal-based system monitor that provides real-time resource tracking and process management, serving as a direct, efficient replacement for standard OS system monitoring tools.

    GoSystem Performance Monitors
    在 GitHub 上查看↗7,421
  • tw93/moletw93 的头像

    tw93/Mole

    56,109在 GitHub 上查看↗

    Mole is a terminal-based utility designed for comprehensive system maintenance, storage management, and real-time hardware monitoring. It provides a command-line interface for users to analyze disk usage, track system health metrics, and perform routine optimization tasks to maintain machine stability and performance. The project distinguishes itself through a declarative configuration model that uses structured data files to define custom cleanup logic, allowing for precise control over the removal of temporary files and project artifacts. It incorporates a safety-first execution layer that

    Mole is a terminal-based system utility that provides disk management and hardware monitoring, fitting the category of an enhanced system component despite its primary focus on maintenance and cleanup tasks.

    ShellSystem Performance MonitorsSystem Resource Monitors
    在 GitHub 上查看↗56,109
  • wez/weztermwez 的头像

    wez/wezterm

    26,671在 GitHub 上查看↗

    WezTerm is a cross-platform terminal emulator and multiplexer implemented in Rust. It provides a consistent command-line environment across Windows, macOS, and Linux, utilizing GPU acceleration to render text and interfaces with low latency. The project integrates terminal multiplexing capabilities, allowing users to manage multiple concurrent shell sessions and windows within a single instance. This enables the organization of workflows through persistent background tasks and workspace switching. The system supports programmable configuration files to define terminal behavior and appearance

    WezTerm is a high-performance, cross-platform terminal emulator and multiplexer that provides the customizable, resource-efficient command-line environment required to enhance standard operating system components.

    RustTerminal EmulatorsCross-Platform Abstraction LayersCross-Platform Terminal Emulators
    在 GitHub 上查看↗26,671
  • ranger/rangerranger 的头像

    ranger/ranger

    16,880在 GitHub 上查看↗

    Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating and organizing local file systems. It functions as a productivity tool designed to streamline command-line workflows by allowing users to perform standard file operations, such as copying, moving, and deleting, directly within a terminal environment. The project distinguishes itself through its extensible architecture and deep integration with the host shell. It supports custom plugin development and maintains context between sessions by syncing the working directory upon exit.

    Ranger is a keyboard-centric, terminal-based file manager that serves as a highly efficient, customizable replacement for standard graphical file explorers.

    PythonTerminal User Interfaces
    在 GitHub 上查看↗16,880
  • raphire/win11debloatRaphire 的头像

    Raphire/Win11Debloat

    48,264在 GitHub 上查看↗

    Win11Debloat is a command-line utility designed to automate the configuration, privacy hardening, and maintenance of Windows environments. It functions as a centralized tool for streamlining the operating system by removing pre-installed software, disabling telemetry and diagnostic tracking, and adjusting system settings to enhance performance and user privacy. The project distinguishes itself through its support for declarative configuration profiles and audit-mode provisioning, which allow administrators to define and enforce consistent system states across multiple machines. Users can inte

    This is a command-line utility for Windows system optimization and maintenance that provides an interactive interface for managing OS components, fitting the category of a system utility.

    PowerShellInteractive Terminal Menus
    在 GitHub 上查看↗48,264
  • christitustech/winutilChrisTitusTech 的头像

    ChrisTitusTech/winutil

    55,987在 GitHub 上查看↗

    This project is a centralized management interface designed for the optimization, configuration, and maintenance of Windows desktop operating systems. It provides a comprehensive suite of tools for system debloating, automated software deployment, and deep-level performance tuning, allowing users to modify low-level settings that are otherwise inaccessible through standard interfaces. The platform distinguishes itself through its ability to create personalized, custom installation images, enabling users to remove unwanted components, bypass hardware checks, and pre-configure system defaults b

    This utility provides a comprehensive interface for managing, optimizing, and configuring Windows system components, serving as a powerful tool for users looking to enhance or modify their operating system environment.

    PowerShellCustom Image BuildersConfiguration Management SystemsSystem Configuration Utilities
    在 GitHub 上查看↗55,987
  • microsoft/powertoysmicrosoft 的头像

    microsoft/PowerToys

    135,047在 GitHub 上查看↗

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for system configuration and automation. By leveraging native system hooking, the suite intercepts global input and window events to provide advanced control over the computing environment. The project distinguishes itself through its focus on cross-device input orchestration and spatial

    PowerToys is a comprehensive suite of system utilities that enhances native OS functionality through modular tools like window managers and keyboard remappers, though it is specifically built for the Windows ecosystem rather than being cross-platform.

    CCross-Device Input ControllersDesktop Workflow OptimizersPlugin-Based Architectures
    在 GitHub 上查看↗135,047
  • waydabber/betterdisplaywaydabber 的头像

    waydabber/BetterDisplay

    32,337在 GitHub 上查看↗

    BetterDisplay is a comprehensive display management utility and virtual display engine designed to provide granular control over monitor configurations. It functions as a low-level hardware controller that interacts directly with graphics drivers and system APIs to override manufacturer limitations, enabling users to manage resolution, scaling, brightness, and color profiles across complex multi-monitor setups. The project distinguishes itself through its ability to generate synthetic virtual displays and inject custom framebuffers into the graphics pipeline, allowing for arbitrary resolution

    BetterDisplay is a specialized system utility that enhances display management and monitor configuration, fitting the category of desktop environment components even though it focuses specifically on hardware-level display control rather than general system monitoring.

    Hardware Brightness ManagementAdvanced Display ConfigurationHardware Drivers
    在 GitHub 上查看↗32,337
  • microsoft/terminalmicrosoft 的头像

    microsoft/terminal

    103,685在 GitHub 上查看↗

    This project is a terminal emulator that provides a modern command-line interface with support for tabbed navigation, GPU-accelerated text rendering, and comprehensive Unicode character display. It functions as a host for multiple shell sessions, managing them as independent processes within a unified windowing environment while maintaining compatibility with legacy console applications through a robust sequence parsing engine. Beyond its role as a standalone application, the project is built on a modular architecture that exposes its core logic as a reusable library. This design allows devel

    This is a modern, highly customizable terminal emulator that serves as a direct replacement for standard OS console components, though it is specifically optimized for the Windows ecosystem rather than being cross-platform.

    C++Modern Terminal EmulatorsCommand-Line Profile ManagersGPU-Accelerated Renderers
    在 GitHub 上查看↗103,685
  • alacritty/alacrittyalacritty 的头像

    alacritty/alacritty

    64,592在 GitHub 上查看↗

    Alacritty is a cross-platform terminal emulator that provides a consistent command-line environment across Linux, macOS, and Windows. It functions as a configuration-driven terminal, relying on a declarative file format to manage user preferences, key bindings, and visual styling. The application distinguishes itself through a high-performance architecture that offloads text rendering to the graphics processor. By utilizing zero-copy terminal emulation, it processes incoming byte streams directly into a grid-based memory buffer to minimize data duplication and latency during output. The proj

    Alacritty is a high-performance, cross-platform terminal emulator that serves as a direct replacement for standard OS terminal components, offering extensive configuration and resource efficiency through GPU-accelerated rendering.

    RustConfiguration-Driven TerminalsCross-Platform Terminal EmulatorsHigh-Performance Terminal Emulators
    在 GitHub 上查看↗64,592
  • sharkdp/batsharkdp 的头像

    sharkdp/bat

    59,284在 GitHub 上查看↗

    This project is a command-line text viewer designed to enhance terminal output through automatic syntax highlighting and integrated file management. It functions as a replacement for standard system pagers, providing a readable interface for large text streams, source code, and markup files by applying color-coded formatting directly to the terminal output. The utility distinguishes itself through deep integration with version control systems, allowing users to inspect repository status and historical file changes with visual markers displayed in the output margin. It employs heuristic-based

    This is a terminal-based system utility that serves as a high-performance, feature-rich replacement for the standard 'cat' command, providing syntax highlighting and git integration for improved file inspection.

    RustTerminal PagersDiff ViewersSyntax Highlighters
    在 GitHub 上查看↗59,284
  • powershell/powershellPowerShell 的头像

    PowerShell/PowerShell

    53,943在 GitHub 上查看↗

    PowerShell is a cross-platform task automation and configuration management framework. It functions as an object-oriented shell environment and a dynamic scripting language, enabling users to interact with system interfaces and manage infrastructure through a unified command-line interface. By executing as a managed application on the common language runtime, it provides direct access to native libraries and system APIs. The system is distinguished by its object-based pipeline, which processes structured data objects rather than raw text, allowing for precise property manipulation across comm

    PowerShell is a cross-platform command-line shell and scripting environment that serves as a powerful replacement for standard system terminals, offering deep system management capabilities and extensive configuration options.

    C#Object-Based PipelinesObject-Oriented ShellsRuntime Management Systems
    在 GitHub 上查看↗53,943
  • tmux/tmuxtmux 的头像

    tmux/tmux

    46,643在 GitHub 上查看↗

    This project is a terminal multiplexer that enables multiple terminal sessions to run simultaneously within a single window or a detached background process. By decoupling the client interface from a persistent server process, it allows users to maintain long-running command-line tasks that continue to execute even after disconnecting from a remote host. The system functions as a terminal window manager and process controller, providing a text-based interface to organize multiple shell processes into custom tiled layouts. It distinguishes itself through a programmable command-line interface t

    This terminal multiplexer serves as a powerful system utility for managing shell sessions and window layouts, offering the resource efficiency and deep customizability expected of a core command-line tool.

    CTerminal MultiplexersTerminal EmulatorsPersistent Session Managers
    在 GitHub 上查看↗46,643
  • sharkdp/fdsharkdp 的头像

    sharkdp/fd

    43,362在 GitHub 上查看↗

    This project is a high-performance command-line utility designed for rapid filesystem navigation and file discovery. It enables users to locate files and directories within large project structures using recursive search, pattern matching, and metadata-aware filtering. By employing multi-threaded parallel traversal, it provides an efficient way to explore complex directory trees. What distinguishes this tool is its ability to integrate directly into terminal workflows and automate file management tasks. It automatically respects version control ignore files and hidden file settings, ensuring

    This is a high-performance command-line utility that serves as an efficient, terminal-based replacement for standard filesystem search tools, fitting the category of a system utility designed to enhance OS navigation.

    RustFile Search UtilitiesFilesystem Search UtilitiesCommand Line Utilities
    在 GitHub 上查看↗43,362
  • fish-shell/fish-shellfish-shell 的头像

    fish-shell/fish-shell

    33,687在 GitHub 上查看↗

    This project is an interactive command-line shell designed to provide a user-friendly terminal environment for system interaction and task automation. It functions as both an interactive interface for developers and a scripting runtime, featuring a clean, consistent syntax that simplifies command execution and process management. The shell distinguishes itself through a focus on discoverability and real-time feedback. It includes a predictive suggestion engine that offers command completions and history-based hints as you type, alongside a dedicated parser that provides immediate visual feedb

    This project is a terminal shell that serves as a core system utility for interacting with the operating system, offering high customizability and efficient command-line management.

    RustShells & ScriptingAutomation FrameworksInteractive Command Interfaces
    在 GitHub 上查看↗33,687
  • kovidgoyal/kittykovidgoyal 的头像

    kovidgoyal/kitty

    33,462在 GitHub 上查看↗

    Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible workspace across different operating systems. It leverages graphics hardware to render text, images, and complex layouts with low latency, while providing a robust environment for demanding command-line workflows. The project distinguishes itself through its integrated workspace management and programmable interface. It functions as a tiling window manager that organizes terminal windows, tabs, and layouts into persistent, keyboard-driven sessions. Users can automate complex workflow

    Kitty is a high-performance, GPU-accelerated terminal emulator that serves as a robust replacement for standard OS terminal components, offering extensive customization and efficient resource usage.

    PythonTerminal EmulatorsTerminal Graphics RenderingTerminal Multiplexers
    在 GitHub 上查看↗33,462
  • swaywm/swayswaywm 的头像

    swaywm/sway

    17,054在 GitHub 上查看↗

    Sway is a Wayland compositor and tiling window manager for Linux. It functions as a display server that manages window placement and input handling, organizing application windows into logical grids to maximize screen space. The project is designed for a keyboard-driven workflow, allowing users to manage workspaces and window geometry without relying on a mouse. It provides a modular environment for desktop customization and includes translation layers to support legacy applications, facilitating the replacement of older window management systems. The compositor utilizes hardware-accelerated

    Sway is a tiling window manager and Wayland compositor that serves as a core desktop environment component, offering a highly customizable, keyboard-driven alternative to traditional window management systems.

    CDisplay CompositorsTiling Window ManagersLegacy Display Compatibility Layers
    在 GitHub 上查看↗17,054
  • polybar/polybarpolybar 的头像

    polybar/polybar

    15,280在 GitHub 上查看↗

    Polybar is a customizable X11 status bar and Linux desktop panel. It serves as a system information dashboard and window manager integration tool, rendering real-time hardware metrics, system status, and window state for Linux desktops. The project features an inter-process communication system that allows separate processes to trigger dynamic updates or execute actions across the environment. It also includes a system for building hierarchical interactive menus that use this messaging to launch applications and system settings. Capabilities cover system monitoring for network connectivity a

    Polybar is a highly customizable desktop panel and status bar that provides real-time system monitoring and environment integration, serving as a specialized utility for enhancing Linux desktop interfaces.

    C++Desktop Environment CustomizersStatus BarsHardware
    在 GitHub 上查看↗15,280
  • i3/i3i3 的头像

    i3/i3

    10,489在 GitHub 上查看↗

    i3 is a configurable tiling window manager for the X11 window system. It organizes application windows into non-overlapping tiles to maximize screen real estate, utilizing a dynamic layout engine that removes the need for manual positioning or resizing. The system is designed for keyboard-driven desktop workflows, where window organization and behavior are defined through a plain text configuration file. It enables X11 desktop customization by allowing users to programmatically define layouts and keybindings. The manager provides inter-process communication via a Unix domain socket, allowing

    i3 is a tiling window manager that serves as a core desktop environment component, offering the keyboard-driven workflow and deep configuration customization requested for enhancing standard OS window management.

    CTiling Window ManagersHierarchical Container LayoutsKeyboard-Driven Workflows
    在 GitHub 上查看↗10,489
  • dunst-project/dunstdunst-project 的头像

    dunst-project/dunst

    5,532在 GitHub 上查看↗

    Dunst is a lightweight notification daemon for Linux desktop environments that receives and displays system alerts via the DBus protocol. It functions as a configurable alert service and notification manager, rendering pop-up messages for X11 and Wayland. The project distinguishes itself through a pattern-based rule engine that allows for dynamic alert filtering and conditional modifications of visual styles or behavioral settings based on the sending application or category. It also supports notification workflow automation by triggering external scripts and system commands when specific not

    Dunst is a highly configurable, lightweight notification daemon that serves as a specialized system utility for managing desktop alerts, fitting the category of an enhanced OS component.

    CNotification Rendering EnginesNotification ServicesAlert Notification Management
    在 GitHub 上查看↗5,532
  • gnome-terminator/terminatorgnome-terminator 的头像

    gnome-terminator/terminator

    2,609在 GitHub 上查看↗

    multiple GNOME terminals in one window

    This terminal emulator provides a highly customizable, multi-pane interface that serves as a direct enhancement to standard desktop terminal components, though it is primarily focused on the Linux/GNOME ecosystem rather than being cross-platform.

    PythonTerminal EmulatorsTerminal Emulators
    在 GitHub 上查看↗2,609
  • nokyan/resourcesnokyan 的头像

    nokyan/resources

    1,285在 GitHub 上查看↗

    Resources is a system monitoring and process management utility that provides a graphical interface for tracking hardware performance and controlling active applications. It functions by aggregating real-time telemetry from system interfaces to report on processor, memory, network, and storage utilization. The application distinguishes itself through its integration with kernel-level resource accounting structures, specifically utilizing control groups to categorize and manage running processes. This architecture enables the software to perform administrative tasks, such as terminating unresp

    This is a system monitor designed for the GNOME desktop environment that provides real-time tracking of CPU, GPU, and memory usage in a resource-efficient manner.

    RustSystem Performance Monitors
    在 GitHub 上查看↗1,285
  • byron/dua-cliByron 的头像

    Byron/dua-cli

    5,945在 GitHub 上查看↗

    dua-cli is a cross-platform terminal-based disk usage analyzer and cleanup utility. It scans directories in parallel using thread pools to compute and display disk space consumption faster than sequential traversal, then lets users navigate the results interactively and delete unwanted files with safety measures. The tool distinguishes itself through a multi-step deletion confirmation process that requires user approval before permanently removing files, with an optional trash integration that moves deleted items to the system trash instead of performing irreversible removal. It reads setting

    This is a terminal-based disk usage analyzer that provides an efficient, interactive way to manage file system space, fitting the category of a system utility designed to enhance standard file management tasks.

    RustDisk Cleanup UtilitiesDisk Usage AnalyzersInteractive Disk Profilers
    在 GitHub 上查看↗5,945
  • skim-rs/skimskim-rs 的头像

    skim-rs/skim

    6,592在 GitHub 上查看↗

    Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and Neovim plugin, and a shell integration tool. It provides real-time filtering and selection from lists of items, supporting keyboard and mouse navigation, live preview panes, and multi-select functionality across Linux, macOS, and Windows. The tool distinguishes itself through a composable query expression tree that supports fuzzy, exact, inverse, prefix, suffix, and logical AND/OR operators, combined with a Smith-Waterman scoring engine that penalizes typos and gaps for natural rel

    Skim is a terminal-based fuzzy finder that serves as a highly efficient system utility for filtering and managing data streams, fitting the category of a command-line desktop component.

    RustFuzzy FindersFuzzy Search InterfacesApproximate Matching Tools
    在 GitHub 上查看↗6,592
一览前 10 名对比
仓库Star 数语言许可证最后推送
aristocratos/btop32.9KC++Apache-2.02026年6月6日
htop-dev/htop8.1KCGPL-2.02026年6月14日
nicolargo/glances32.8KPythonNOASSERTION2026年6月15日
tariqbuilds/linux-dash10.6KJavaScriptMIT2024年4月16日
cjbassi/gotop7.4KGoagpl-3.02023年3月30日
tw93/mole56.1KShellGPL-3.02026年6月16日
wez/wezterm26.7KRustNOASSERTION2026年6月16日
ranger/ranger16.9KPythongpl-3.02026年1月22日
raphire/win11debloat48.3KPowerShellMIT2026年6月14日
christitustech/winutil56KPowerShellMIT2026年6月13日

Related searches

  • 组件水平扩展工具
  • Component library infrastructure
  • UI component patterns
  • UI 组件自定义库
  • System debloater tools
  • a comprehensive guide to distributed system design
  • Webhooks management system
  • 用于构建 UI 组件的设计系统