awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

49 repository-uri

Awesome GitHub RepositoriesStatus Bars and Panels

Modular status lines, panels, and desktop widgets for window managers.

Explore 49 awesome GitHub repositories matching part of an awesome list · Status Bars and Panels. Refine with filters or upvote what's useful.

Awesome Status Bars and Panels GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • polybar/polybarAvatar polybar

    polybar/polybar

    15,280Vezi pe 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

    Fast and easy-to-use status bar.

    C++
    Vezi pe GitHub↗15,280
  • elkowar/ewwAvatar elkowar

    elkowar/eww

    12,117Vezi pe GitHub↗

    Eww is a declarative framework for creating custom graphical desktop widgets and status bars on Linux. It functions as a desktop widget toolkit that operates independently of the window manager, allowing users to define interface elements through a dedicated configuration language and style them using a cascading stylesheet system. The project utilizes a client-server daemon architecture to manage the lifecycle of these components, ensuring that state is maintained across the desktop environment. By leveraging a reactive state binding system, the interface updates automatically in response to

    Highly customizable widget system.

    Rustdesktopewwgtk
    Vezi pe GitHub↗12,117
  • felixkratz/sketchybarAvatar FelixKratz

    FelixKratz/SketchyBar

    11,920Vezi pe GitHub↗

    SketchyBar is a shell-scriptable system user interface and status bar replacement for macOS. It replaces the native menu bar with a customizable overlay that uses scriptable widgets and dynamic visual blocks to display real-time data. The tool is distinguished by its use of external shell scripts to update visual elements and state. It supports a declarative configuration system that allows for the creation of multi-instance bars and the execution of batched commands to minimize flickering during startup. The system provides capabilities for dynamic system monitoring through graphs and visua

    Customizable MacOS status bar.

    Cbarcustomizationdarwin
    Vezi pe GitHub↗11,920
  • alexays/waybarAvatar Alexays

    Alexays/Waybar

    10,686Vezi pe 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

    Highly customizable Wayland bar.

    C++bargtki3status
    Vezi pe GitHub↗10,686
  • rubickcenter/rubickAvatar rubickCenter

    rubickCenter/rubick

    9,957Vezi pe GitHub↗

    Rubick is a cross-platform desktop launcher built on Electron that provides a keyboard-activated search interface for quickly finding and launching local applications, files, and folders. It functions as a plugin-based desktop utility, treating each plugin as an npm package that can be installed, removed, and managed through standard npm tooling, with a built-in marketplace for discovery and lifecycle management. The project distinguishes itself through its support for self-hosted and intranet-only deployment, enabling enterprise environments to run the toolbox entirely within an internal net

    Activating a search interface with a keyboard shortcut to quickly find and launch apps, plugins, and files.

    TypeScriptcross-platformdesktop-appelectron
    Vezi pe GitHub↗9,957
  • brndnmtthws/conkyAvatar brndnmtthws

    brndnmtthws/conky

    8,387Vezi pe GitHub↗

    Conky is a system monitoring application used to create custom desktop widgets that visualize real-time hardware performance and system metrics. It renders data such as CPU, memory, disk, and network usage directly onto the desktop environment as transparent overlays. The project extends its core monitoring capabilities through external data integration, allowing it to fetch information from remote APIs and mail servers. It also includes dedicated tracking for media playback status and current track information from music players. Users can personalize these displays using text, graphs, and

    Lightweight system monitor for X and Wayland.

    C++
    Vezi pe GitHub↗8,387
  • jacklandrin/onlyswitchAvatar jacklandrin

    jacklandrin/OnlySwitch

    5,726Vezi pe GitHub↗

    OnlySwitch is a macOS menu bar utility that provides a centralized panel of toggle switches for quickly changing system settings, running custom scripts, and controlling connected devices. It functions as a standalone application that combines AirPods management, notch hiding, Shortcuts launching, and system settings control into a single interface accessible from the menu bar. The application distinguishes itself through AI-powered automation capabilities, allowing users to generate and execute AppleScript from natural language commands using multiple AI model providers. It also supports voi

    Provides a menu bar panel of toggle switches to quickly change macOS system settings like dark mode, hidden files, and Bluetooth.

    Swiftaiai-agentsaudioplayer
    Vezi pe GitHub↗5,726
  • avengemedia/dankmaterialshellAvatar AvengeMedia

    AvengeMedia/DankMaterialShell

    4,403Vezi pe GitHub↗

    DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system tray, notifications, and an application launcher out of the box. It is built on a plugin-based shell architecture that allows for extending the desktop with custom widgets, launcher items, and background services through a unified component interface. The shell renders its panels, widgets, and overlays using the Wayland layer shell protocol for compositor-agnostic desktop integration. The project distinguishes itself through several integrated capabilities that work together as a

    Provides a complete desktop shell with panels, widgets, system tray, notifications, and media controls for Wayland compositors.

    QMLdwlgohyprland
    Vezi pe GitHub↗4,403
  • gh0stzk/dotfilesAvatar gh0stzk

    gh0stzk/dotfiles

    4,329Vezi pe GitHub↗

    This project is a collection of configuration files for managing a personalized Linux desktop environment. It provides a comprehensive bundle for a tiling window manager, a Zsh shell environment, and a Neovim editor setup to synchronize software settings across different machines. The configuration focuses on unified system theming, utilizing a cross-application theme suite to sync color palettes and visual styles across the terminal, browser, and system utilities. It includes a visual settings editor for immediate theme switching and wallpaper management without requiring session restarts.

    Provides a keybinding to show or hide the desktop panel or bar.

    Shellalacrittyarchlinuxbspwm
    Vezi pe GitHub↗4,329
  • noctalia-dev/noctalia-shellAvatar noctalia-dev

    noctalia-dev/noctalia-shell

    3,988Vezi pe GitHub↗

    Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers, and notifications for Wayland compositors. It is built as a plugin-based desktop environment that utilizes declarative configuration for managing system defaults, wallpapers, and plugin installations. The project features a dynamic desktop theming engine that extracts color palettes from wallpapers to theme the shell and external applications. This is supported by an inter-process communication bridge that exposes endpoints, allowing external scripts and keybindings to trigge

    Implements a mechanism to open dedicated system panels immediately following interactions with bar widgets.

    QMLdotfileshyprlandlinux
    Vezi pe GitHub↗3,988
  • greshake/i3status-rustAvatar greshake

    greshake/i3status-rust

    3,120Vezi pe GitHub↗

    Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust

    Resource-friendly and feature-rich i3status replacement.

    Rust
    Vezi pe GitHub↗3,120
  • bookerliu/geekdeskAvatar BookerLiu

    BookerLiu/GeekDesk

    2,747Vezi pe GitHub↗

    GeekDesk is a Windows desktop quick-launch panel that opens with a global hotkey or middle-click, providing instant access to files and applications. Built as a native Win32 application, it renders its interface directly using Windows window and graphics APIs without relying on any web or cross-platform framework. The launcher integrates with the Everything search engine to perform full-disk file searches and display results directly within the panel. It also includes a timed reminder scheduler for setting up one-time or recurring notifications, and supports extensive visual customization thr

    Provides a compact panel opened by hotkey or middle-click for instant access to files and apps with customizable icons.

    C#desktop-appdesktop-toolgeekdesk
    Vezi pe GitHub↗2,747
  • vivien/i3blocksAvatar vivien

    vivien/i3blocks

    2,458Vezi pe GitHub↗

    The hacker-friendly status_command for Sway and i3

    Flexible scheduler for i3bar blocks.

    C
    Vezi pe GitHub↗2,458
  • lemonboy/barAvatar LemonBoy

    LemonBoy/bar

    1,684Vezi pe GitHub↗

    A featherweight, lemon-scented, bar based on xcb

    Featherweight XCB-based status bar.

    C
    Vezi pe GitHub↗1,684
  • tobi-wan-kenobi/bumblebee-statusAvatar tobi-wan-kenobi

    tobi-wan-kenobi/bumblebee-status

    1,285Vezi pe GitHub↗

    bumblebee-status is a modular, theme-able status line generator for the i3 window manager.

    Modular, theme-able status line generator for i3wm.

    Python
    Vezi pe GitHub↗1,285
  • ultrabug/py3statusAvatar ultrabug

    ultrabug/py3status

    912Vezi pe GitHub↗

    py3status is an extensible i3status wrapper written in python

    Extensible i3status wrapper.

    Python
    Vezi pe GitHub↗912
  • taffybar/taffybarAvatar taffybar

    taffybar/taffybar

    713Vezi pe GitHub↗

    A gtk based status bar for tiling window managers such as XMonad

    GTK-based status bar for tiling window managers.

    Haskell
    Vezi pe GitHub↗713
  • geommer/yabarAvatar geommer

    geommer/yabar

    678Vezi pe GitHub↗

    A modern and lightweight status bar for X window managers.

    Modern and lightweight status bar for X.

    C
    Vezi pe GitHub↗678
  • i3/i3statusAvatar i3

    i3/i3status

    652Vezi pe GitHub↗

    Generates status bar to use with i3bar, dzen2 or xmobar

    Generates status bars for i3bar, dzen2, or xmobar.

    C
    Vezi pe GitHub↗652
  • shdown/luastatusAvatar shdown

    shdown/luastatus

    315Vezi pe GitHub↗

    universal status bar content generator

    Universal status bar content generator.

    C
    Vezi pe GitHub↗315
Înapoi123Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Status Bars and Panels

Explorează sub-etichetele

  • Desktop Panel Systems4 sub-tag-uriA customizable panel bar that contains applets, application launchers, and system tray icons for quick access. **Distinct from Status Bars and Panels:** Distinct from Status Bars and Panels: provides a full desktop panel system with applets and launchers, not just status indicators.