awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jaagr avatar

jaagr/polybar

0
View on GitHub↗
15,287 Stars·726 Forks·C++·MIT·8 Aufrufepolybar.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-Verlauf

Star-Verlauf für jaagr/polybarStar-Verlauf für jaagr/polybar

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Polybar

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Polybar.
  • polybar/polybarAvatar von polybar

    polybar/polybar

    15,280Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗15,280
  • adi1090x/rofiAvatar von adi1090x

    adi1090x/rofi

    8,403Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,403
  • amnweb/yasbAvatar von amnweb

    amnweb/yasb

    4,209Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,209
  • alexays/waybarAvatar von Alexays

    Alexays/Waybar

    10,686Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,686
Alle 30 Alternativen zu Polybar anzeigen→

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von jaagr/polybar?

Die Hauptfunktionen von jaagr/polybar sind: Desktop Status Bars, Status Bars, System Tray Managers, Desktop Shell Interfaces, Window Manager Integrations, System Resource Monitors, Hardware Status Displays, X11.

Welche Open-Source-Alternativen gibt es zu jaagr/polybar?

Open-Source-Alternativen zu jaagr/polybar sind unter anderem: 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…