Lightweight, scriptable macOS menu bars built with SwiftUI and Lua.
Documentation · Choose a product · Widget Store · Issues
EasyBar provides a customizable full-width bar with native and Lua widgets. EasyBar Native keeps the normal macOS menu bar and hosts Lua widgets as individual menu-bar items. Both use the same Lua API and official widget packages.
brew tap easybar-app/tap
brew install --cask easybar-app/tap/easybar
open -a EasyBar| Project | Purpose |
|---|---|
easybar |
Customizable full-width macOS bar |
easybar-native |
Lua widgets in the normal macOS menu bar |
easybar-kit |
Shared Swift and Lua widget platform |
widgets |
Official Lua widgets and libraries |
registry |
Official package discovery index |
widget-template |
Starting point for standalone widget packages |
docs |
Unified documentation published at easybar.dev |
homebrew-tap |
Homebrew distribution for EasyBar products |
- EasyBar quick start
- EasyBar Native quick start
- Lua widgets
- Create and contribute packages
- Development
EasyBar is open source under the Apache License 2.0.