Ad

yasb: Configureble Windows Status Bar

Yasb is a highly customizable cross-platform status bar for Windows, bringing Polybar/Waybar style to the platform. It offers extensive configuration via stylesheets and a config file.
Screenshot of da-rth/yasb homepage

Yasb is a highly configurable status bar for Windows built with Python and the Qt6 framework. It aims to provide a modern, customizable alternative to the default Windows taskbar, inspired by popular status bar tools like Polybar and Waybar. By leveraging Python's flexibility, Yasb is also designed to be cross-platform, with potential for adaptation to Linux and macOS.

Yasb stands out due to its complete UI customization via user-defined stylesheets, offering fine-grained control over the appearance of the status bar. It supports multiple bars per monitor, allowing for diverse information presentation. The project also includes built-in config and stylesheet validation, improving usability and reducing errors.

  • Multi-monitor Support: Handles multiple monitors with independent taskbars.
  • Customizable Widgets: Offers a range of widgets, including system information, clocks, and custom commands.
  • Flexible Configuration: Uses a YAML configuration file and CSS stylesheet for extensive customization.
  • Cross-Platform Potential: While currently focused on Windows, it's designed to be adaptable to other operating systems.
  • Regular Updates: The project has a history of consistent commits and active development.
  • Extensive Widget Support: Offers a variety of widgets including active window titles, memory, CPU, and more.
  • Configurable Taskbars: Supports multiple taskbars, each with independent configurations.

The project is currently archived, indicating a potentially mature codebase with a substantial feature set. While development has ceased, the existing documentation and code provide a solid foundation. A forked version is available for continued development. The active issue tracker suggests a history of community engagement and bug fixes.

Yasb benefits developers and power users seeking a highly customizable status bar experience on Windows. It addresses the need for a flexible and aesthetically pleasing alternative to the default taskbar, offering extensive configuration options and a range of useful widgets. While archived, the project provides a solid base for customization or further development.

Languages:
Summarize:
Share:
Stars
1,591
Forks
76
Issues
67
Created
4 years ago
Commit
5 months ago
License
MIT
Archived
Yes
Updated 10 days ago

Similar Repositories