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

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

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

jaagr/polybar

0
View on GitHub↗
15,287 星标·726 分支·C++·MIT·11 次浏览polybar.github.io↗

Polybar

Polybar is a customizable status bar for X11 window managers that functions as a desktop shell interface for displaying real-time system metrics and application status. It serves as a shell script runner and system resource monitor, rendering a persistent graphical overlay on the desktop to track CPU load, memory usage, battery levels, and network connection details.

The project distinguishes itself by acting as a system tray host to manage background application icons and as a window manager interface that communicates via protocol messages to show active workspace indicators and window titles. It enables the execution of dynamic shell scripts on timers or through the streaming of live command output directly to the display.

The tool covers broader capabilities including hardware status tracking for audio volume and keyboard layouts, media playback management, and the creation of interactive menus for quick application access.

Features

  • Desktop Status Bars - Provides a highly configurable status bar for running dynamic shell scripts and displaying live command output.
  • Status Bars - Provides a highly customizable status bar for X11 window managers to display system information.
  • System Tray Managers - Acts as a system tray host to manage background application icons and their status indicators.
  • Desktop Shell Interfaces - Provides a customizable desktop shell interface that executes shell scripts and streams live command output.
  • Window Manager Integrations - Interfaces with tiling window managers to display active workspace indicators and window titles.
  • System Resource Monitors - Visualizes real-time CPU load, memory usage, battery levels, and backlight status.
  • System Resource Monitors - Visualizes real-time system resource metrics including CPU load, memory usage, and network activity.
  • Hardware Status Displays - Displays real-time telemetry for keyboard layouts, network connection details, and audio volume levels.
  • X11 - Enables the creation of a personalized status bar for X11 window managers with real-time system metrics.
  • X11 Status Bar Frameworks - Implements a customizable status bar specifically for X11 window managers to display system metrics.
  • Window-Based Overlay Rendering - Renders a persistent graphical interface as a specialized window layer on the X Window System display.
  • Protocol Communication - Queries the system window manager via protocol messages to track active workspaces and window titles.
  • State Tracking - Tracks active workspaces and window titles by communicating with the system window manager.
  • Scheduled Script Executions - Executes external shell scripts at defined time intervals to capture and display dynamic system information.
  • Inter-Process Communication - Exchanges data between running processes to trigger real-time updates and coordinated actions in the UI.
  • Event-Driven Visualizations - Provides a visual status bar that updates its state in response to real-time system events and timed intervals.
  • Desktop Automation - Implements desktop automation by executing scripts and monitoring process messages to update the system interface.
  • Standard Stream Piping - Pipes the standard output of long-running background processes directly into the status bar display modules.
  • Shell Script Runners - Executes external shell scripts on timers or streams live output directly to the display bar.
  • Inter-Process Communication - Uses inter-process communication to exchange real-time data between the bar and external system processes.
  • Hardware - Tracks and displays hardware status such as audio volume, keyboard layouts, and backlight levels.
  • Modular Desktop Interfaces - Builds a modular desktop interface with panels, applets, and system indicators for Linux desktops.
  • Metric Display Components - Renders styled UI components to visualize real-time system metrics and indicators on the desktop.
  • Window Manager Overlays - Ships a visual overlay that communicates with window managers to show active workspaces and window titles.
  • Desktop Customization - Highly configurable and fast status bar for desktop environments.

Star 历史

jaagr/polybar 的 Star 历史图表jaagr/polybar 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

Polybar 的开源替代方案

相似的开源项目,按与 Polybar 的功能重合度排序。
  • 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

    C++
    在 GitHub 上查看↗15,280
  • adi1090x/rofiadi1090x 的头像

    adi1090x/rofi

    8,403在 GitHub 上查看↗

    This project is a keyboard-driven menu framework and application launcher for X11 and Wayland desktop environments. It serves as a customizable system control interface for building themed popup menus and applets. The framework allows for extensive visual style customization and the creation of themed launchers through configuration files and style presets. It enables the construction of personalized Linux desktop interfaces by separating functional applets into a modular script architecture. The system covers broad management capabilities, including hardware control for audio and brightness

    Shellarcharchcraftarchcraft-os
    在 GitHub 上查看↗8,403
  • amnweb/yasbamnweb 的头像

    amnweb/yasb

    4,209在 GitHub 上查看↗

    YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling. The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper. The project covers a wide range of capabilities, including real-time syst

    Pythonpythonricingstatus-bar
    在 GitHub 上查看↗4,209
  • alexays/waybarAlexays 的头像

    Alexays/Waybar

    10,686在 GitHub 上查看↗

    Waybar is a modular status bar for Wayland compositors that provides a configuration-driven interface for system monitoring and desktop management. It functions as a shell component that integrates directly with Wayland protocols to track window manager states, manage system tray icons, and display real-time hardware, network, and power metrics. The project distinguishes itself through a highly flexible architecture that allows for independent or synchronized interface bars across multiple monitors, each with unique layout and styling rules. Users can extend the bar's functionality by creatin

    C++bargtki3status
    在 GitHub 上查看↗10,686
查看 Polybar 的所有 30 个替代方案→

常见问题解答

jaagr/polybar 是做什么的?

Polybar is a customizable status bar for X11 window managers that functions as a desktop shell interface for displaying real-time system metrics and application status. It serves as a shell script runner and system resource monitor, rendering a persistent graphical overlay on the desktop to track CPU load, memory usage, battery levels, and network connection details.

jaagr/polybar 的主要功能有哪些?

jaagr/polybar 的主要功能包括:Desktop Status Bars, Status Bars, System Tray Managers, Desktop Shell Interfaces, Window Manager Integrations, System Resource Monitors, Hardware Status Displays, X11。

jaagr/polybar 有哪些开源替代品?

jaagr/polybar 的开源替代品包括: polybar/polybar — Polybar is a customizable X11 status bar and Linux desktop panel. It serves as a system information dashboard and… adi1090x/rofi — This project is a keyboard-driven menu framework and application launcher for X11 and Wayland desktop environments. It… amnweb/yasb — YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for… alexays/waybar — Waybar is a modular status bar for Wayland compositors that provides a configuration-driven interface for system… caelestia-dots/shell — This project is a QML desktop shell designed for desktop environment orchestration and interface customization. It… felixkratz/sketchybar — SketchyBar is a shell-scriptable system user interface and status bar replacement for macOS. It replaces the native…