Create and customize cross-platform desktop widgets, taskbars, and popups using web technologies and system providers.
Zebar is an open-source tool for creating customizable taskbars, desktop widgets, and popups. It serves as a cross-platform alternative to system-specific status bars, docks, and panel managers, allowing users to design their own desktop interface elements using standard web technologies. The software is available for Windows, MacOS, and Linux, providing a unified way to manage desktop aesthetics across different operating systems.
Users manage their environment through a GUI interface accessible via the system tray. This interface allows for the installation of pre-made widget packs from a built-in marketplace or the creation of original designs. Widgets are powered by native webviews, which provide a more lightweight alternative to Electron while still allowing for the use of HTML, CSS, and JavaScript for layout and styling.
Zebar utilizes a directory-based configuration system where widget packs are defined by a zpack.json file located in the user directory. It exposes various system providers through an NPM package, enabling widgets to react to real-time hardware and OS data, such as window manager integrations and audio playback device changes. While the software provides basic templates for quick starts, advanced customization typically requires Node.js and a package manager like npm or pnpm to build source code changes.
This tool is designed for users interested in desktop ricing and the creation of highly personalized, data-driven workspace environments.
A collection of system utilities for customizing Windows and streamlining common desktop productivity tasks.
A customizable application dashboard with Docker and service API integrations for managing self-hosted environments.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.