返回排行榜

FelixKratz/SketchyBar

Cfelixkratz.github.io/SketchyBar/

A highly customizable macOS status bar replacement

statusbarmacoscustomizationuishell-scriptsyabaibarricingdarwintiling-window-managerstatussketchybar
Star 增长趋势
Star
12.1k
Forks
174
周增长
Issues
55
5k10k
2021年8月2023年3月2024年11月2026年7月
README

Install Documentation Setups Plugins

This bar project aims to create a highly flexible, customizable, fast and powerful status bar replacement for people that like playing with shell scripts.

More Setups

Features

  • Full configurability at any time
  • Dynamic animation system
  • Powerful scripting and event system
  • Optimized to be fast and efficient
  • Interactive mouse support
  • Support for displaying macOS menu bar apps (aliases)
  • Can draw arbitrary graphs
  • On-demand popup menus

The main design principle of this project is that all elements of the bar can be added, removed and freely changed at any point in time. Thus, the configuration of the bar is not static, rather it is possible to adapt the appearance of the bar completely dynamically with the help of a powerful event-driven scripting system at any point in time using the highly configurable basic building blocks SketchyBar offers.

Getting Started

Refer to the installation guide in the documentation to get the program set up. Once this is sorted you can start to become familiar with the syntax of sketchybar by going through the default sketchybarrc file and the default plugin scripts, which are located in ~/.config/sketchybar/ and look like this:

All commands and options are explained in detail in the relevant sections of the configuration documentation. You can try the commands directly from the commandline to see which affect they have and how they alter the bar. Once you have become familiar with the syntax you can look for a config to start from here or start from scratch and customize everything to your liking.

You might also enjoy looking at the Tips & Tricks section for some further tips on your journey. If you are searching for functional items you might want to check the plugins section if someone has already created what you are looking for.

Should you encounter things not working as you expect them to, please do not hesitate to open an issue, as this is either a bug or a documentation problem and relevant in any case.

Documentation

For the full documentation of all commands and properties please refer to the website.

If questions remain, feel free to consult the Q&A section.

Supporting

You can support this project is many ways:

  • By creating issues and pull-requests if you encounter problems
  • By sharing your plugins and setups
  • By starring the project on GitHub
  • If this project has value to you, consider quantifying it and donating to a charity of your choice. If you want to let me know about your donation, you can contact me via email.
  • If you want to support me directly, you can do so via ko-fi

Credits

This project was forked from spacebar and completely reimagined and rewritten.
The original idea is based on the status bar that was included in yabai before getting removed.

Some animation examples

https://user-images.githubusercontent.com/22680421/211198711-45318f04-e96f-4aa1-a0ba-c7f30f050902.mp4

相关仓库
jordanbaird/Ice

Powerful menu bar manager for macOS

SwiftGNU General Public License v3.0macosmenubar
icemenubar.app
29k824
sirmalloc/ccstatusline

🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.

TypeScriptnpmMIT Licenseai-toolsclaude-code
11.9k522
Alexays/Waybar

Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:

C++MIT Licensewaylandwlroots
11.7k1.1k
gyf-dev/ImmersionBar

android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62

JavaMavenApache License 2.0statusbarnavigationbar
11.5k1.9k
gao-sun/eul

🖥️ macOS status monitoring app written in SwiftUI.

SwiftMIT Licensemacosmonitoring
9.9k373
stonerl/Thaw

Menu bar manager for macOS 26

SwiftGNU General Public License v3.0macosmacos-app
8.9k207
laobie/StatusBarUtil

A util for setting status bar style on Android App.

JavaMavenApache License 2.0statusbarutilandroid
t.cn/Rq746Kb
8.8k1.7k
Mortennn/Dozer

Hide menu bar icons on macOS

SwiftMozilla Public License 2.0utilityminimalistic
8.7k298
adi1090x/polybar-themes

A huge collection of polybar themes with different styles, colors and variants.

ShellGNU General Public License v3.0polybarpolybar-themes
6.2k426
jacklandrin/OnlySwitch

⚙️ All-in-One menu bar app, hide 💻MacBook Pro's notch, dark mode, AirPods, Shortcuts

SwiftMIT Licensemacosswiftui
onlyswitch.click
5.8k239
amnweb/yasb

A highly configurable Windows status bar written in Python.

PythonPyPIOtherpythonricing
yasb.dev
5.2k197
Toxblh/MTMR

🌟 [My TouchBar My rules]. The Touch Bar Customisation App for your MacBook Pro

SwiftMIT Licensetouchbarmacos
mtmr.app
4.3k231